Section 9.6: nameof 를 generic 의 type parameter 에 적용하기
코드
public class SomeClass < TItem > {
public void PrintTypeName() {
Console.WriteLine(nameof(TItem));
}
}
var myClass = new SomeClass < int > ();
myClass.PrintTypeName();
Console.WriteLine(nameof(SomeClass < int > ));
콘솔 출력
TItem
SomeClass
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
'번역 > C# Notes for Professionals' 카테고리의 다른 글
9.8: 정규화된 이름 (qualified identifier) 에 nameof 이용하기 (0) | 2021.01.14 |
---|---|
9.7: 인자 이름 출력하기 (0) | 2021.01.14 |
9.5: PropertyChanged 이벤트 처리하기 (0) | 2021.01.14 |
9.4: 강력한 타입 형식의 MVC action link 사용하기 (0) | 2021.01.12 |
9.3: 인자 검사와 보호 구문 (Guard Clause) (0) | 2021.01.12 |