-1
가능한 중복 :문자열의 동등성 및 문자열 C#을 테스트
if (variable is string)
나는 C# 코드의 테스트가 내가 읽고 있어요해야 이것이 정확히 다음과 같은지 궁금합니다.
if (variable is String)
또는 C# autoboxing의 일부 비공식적 인 동작으로 인해 이러한 테스트가 다르게 동작 할 수 있습니다.
가능한 중복 :문자열의 동등성 및 문자열 C#을 테스트
if (variable is string)
나는 C# 코드의 테스트가 내가 읽고 있어요해야 이것이 정확히 다음과 같은지 궁금합니다.
if (variable is String)
또는 C# autoboxing의 일부 비공식적 인 동작으로 인해 이러한 테스트가 다르게 동작 할 수 있습니다.
정확히 일치합니다. string
은 System.String
의 별명입니다.
http://stackoverflow.com/questions/215255/string-vs-string-in-c –
여기 권투가 없습니다. 복싱은 값 유형에만 적용되며 'System.String' (따라서 별명'string')은 참조 유형입니다. – dlev
아, 사과, 나는 충분히 열심히 검색하지 않았다. – Kheldar