"익명 타입"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 2명의 중간 판 5개는 보이지 않습니다)
3번째 줄: 3번째 줄:
;익명 타입
;익명 타입
*클래스를 미리 정의하지 않고 사용할 수 있는 기능
*클래스를 미리 정의하지 않고 사용할 수 있는 기능
*일기 전용
*읽기 전용
*자료형은 var
*new 블럭에서 속성=값 할당
*new 블럭에서 속성=값 할당


==예시==
==예시==
<source lang="csharp">
<syntaxhighlight lang="csharp">
var person = new {FirstName = "John", LastName = "Smith"};
var person = new {FirstName = "John", LastName = "Smith"};
Console.WriteLine(person.FirstName);
Console.WriteLine(person.FirstName);
// Output: John
// John
</source>
</syntaxhighlight>


==참고 자료==
==같이 보기==
*[[확장 메소드]]
*[[익명 함수]]
*[[구조체]]
*[[익명]]
*[[자료형]]
 
==참고==
*https://en.wikipedia.org/wiki/Anonymous_type
*https://en.wikipedia.org/wiki/Anonymous_type


[[분류: Csharp]]
[[분류: Csharp]]

2020년 11월 2일 (월) 02:48 기준 최신판

1 개요[ | ]

anonymous type
익명 타입
  • 클래스를 미리 정의하지 않고 사용할 수 있는 기능
  • 읽기 전용
  • 자료형은 var
  • new 블럭에서 속성=값 할당

2 예시[ | ]

var person = new {FirstName = "John", LastName = "Smith"};
Console.WriteLine(person.FirstName);
// John

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}