2016-12-15 6 views
0

나는이 사실을 잠시 동안 알아 차렸으며 이름을 "단순화"하는 이점이나 이점이 있는지 궁금합니다.String.join과 string.join의 차이점은 무엇입니까? ReSharper - "이름을 단순화 할 수 있습니다"

예 :

var lst = new List<int> { 1, 2, 3, 4, 5 }; 
string commaLst = String.Join(",", lst); 

ReSharper에서 다음

이름을 단순화 할 수 있다고 말한다.

그리고 내가

성능 또는 아무것도 모두의 측면에서 다른 쪽보다 더 나은 방법입니다 String.Join()string.Join()에 변경 제안? 이름을 단순화하는 요지는 무엇입니까?

+0

'string'은'String'의 별명입니다. –

+0

_ "이름을 단순화시키는 점은 무엇입니까?"_'S'보다 빨리's'를 입력 할 수 있습니다. –

+2

https://www.jetbrains.com/help/resharper/2016.3/BuiltInTypeReferenceStyle.html 렌치를 클릭하여 언제든지 'Inspection => Resharper가 제안하는 이유는 무엇입니까? –

답변

0

string는 C#을 C#에서

에서 String의 별칭입니다, 문자열은 .NET 프레임 워크에서 String 클래스의 별칭입니다. 실제로 에는 모든 C# 유형에 .NET에 상응하는 것이 있습니다. 또 다른 예로, C#의 short 및 int는 .NET의 Int16 및 Int32에 매핑됩니다. 따라서 기술적으로 문자열과 문자열간에 차이가 없지만 C# 키워드를 사용하여 변수를 선언하는 것은 일반적으로 연습입니다.