Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

후레임의 프로그래밍

C#에서 문자열과 문자열의 차이점은 무엇입니까? 본문

스택오버플로우(Stack Overflow)

C#에서 문자열과 문자열의 차이점은 무엇입니까?

후레임 2020. 10. 26. 12:39
질문

예 (사례 참고) :

string s = "Hello world!";
String s = "Hello world!";

각각의 사용에 대한 지침은 무엇입니까? 차이점은 무엇입니까?



답변

string is an alias in C# for System.String.
기술적으로, 차이는 없습니다. 마치 int vs. System.Int32와 같습니다.

지침에 관한 한, 일반적으로 객체를 참조 할 때마다 string을 사용하는 것이 좋습니다.

 

예 :

string place = "world";

마찬가지로 클래스를 구체적으로 참조해야하는 경우 일반적으로 String을 사용하는 것이 좋습니다.

 

예 :

string greet = String.Format("Hello {0}!", place);

 사용

마이크로소프트에서 사용하는 스타일입니다. 예시 보기

StyleCop이 이제 C # 특정 별칭을 사용하도록 강제 하므로 이 영역의 지침이 변경되었을 수 있습니다 .



출처 : http://stackoverflow.com/questions/7074