2010-08-13 6 views

답변

1

차이가 없습니다를 의미한다. 더하기 (+) 연산자는 string.concat 메서드로 컴파일됩니다. herehere을 참조하십시오.

최신 버전의 컴파일러는 어쨌든 (+) 연산자의 사용을 최적화하므로 동일하게 효율적입니다.

3

이 경우에는 아무 것도 없습니다. 그러나 string.Concat()도에 사용할 수있다 : 문자열 배열 (string.Concat(string[]))

  • 연결할을 연결

    • 오브젝트의 배열의 스트링 표현 (string.Concat(object[]))
    • 연결하여 문자열의 IEnumerable<T>

    전체 오버로드 목록은 here을 참조하십시오.

  • 1

    당신이 질문에 this post from Jeff

    +0

    상대 아니 성능 벤치 마크 검사를보고 싶다면 -하지만 도움이 – Aristos