익명 타입이란 말그대로 이름이 없는 타입을 의미합니다.
기본 사용법
아래와 같이 사용을 합니다.
new뒤에 이름이 없기 때문에 빈칸이죠?
그리고 특별한 타입자체가 없음으로 var 키워드를 이용합니다.
(var 키워드를 모르시면 해당 포스팅 참조)
객체 내부값 읽기
익명타입 내부에 접근하는 방법은 아래와 같습니다.
output :
객체 내부값 변경
익명타입은 읽기만 가능할뿐 수정은 불가합니다.
수정을 하려고하면 아래와 같이 에러가 발생되죠.
이 글과 읽으면 좋은글
'c#' 카테고리의 다른 글
[c#] 델리게이트(대리자) 익명 함수로 선언 (0) | 2022.05.13 |
---|---|
[c#] var 키워드란? (0) | 2022.05.13 |
[c#] 인터페이스란? (1) | 2022.05.12 |
[c#] 업 캐스팅이란? (0) | 2022.05.12 |
[c#] private set 사용 이유?(프러퍼티) (0) | 2022.05.11 |
댓글