C#에서 일반 유형 확인
객체가 일반 유형에 속하는지 확인하는 것이 목표입니다. GetType()을 typeof(List<>)와 비교하려는 초기 시도가 원하는 결과를 생성하는 데 실패했습니다. 올바른 접근 방식을 살펴보겠습니다.
객체가 일반 유형의 인스턴스인지 확인하려면 IsGenericType 속성을 활용하세요.
return list.GetType().IsGenericType;
반면, 다음과 같은지 확인하려는 경우 이는 구체적으로 List
return list.GetType().GetGenericTypeDefinition() == typeof(List<>);
이 방법은 정확한 유형 동등성을 확인합니다. Jon이 언급한 것처럼 부정적인 응답은 개체가 List
위 내용은 C#에서 개체가 특정 일반 유형(예: 목록)인지 어떻게 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!