본문 바로가기
Programming Language/C#

[C#] 무명 형식

by dbxxrud 2019. 10. 2.

 

무명 형식 - 이름이 없는 형식이다. 무명 형식은 형식의 선언과 동시에 인스턴스를 할당한다. 인스턴스를 만들고 다시는 사용하지 않을 때 요긴하다. 

 

 

선언

 

 

 

주의점

 

무명 형식의 프로퍼티에 할당된 값은 변경이 불가능하다. 한번 무명 형식의 인스턴스가 만들어지고 난 다음에는 읽기만 할 수 있다.

 

 

예제

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Console;
using System.IO;
 
namespace Practice2
{
    class MainApp
    {
        static void Main(string[] args)
        {
            var a = new { Name = "김태형", Age = 25};
            WriteLine($"Name : {a.Name}, Age : { a.Age}");
 
            var b = new { Subject = "수학", Scores = new int[] { 90807060 } };
            Write($"Subject : {b.Subject}, Scores : ");
 
            foreach (var score in b.Scores)
                Write($"{score} ");
 
            WriteLine();
        }
    }
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 

 

 

 

※ 혼자 공부하며 정리하는 블로그입니다.

잘못된 부분이 있을 시에 알려주세요! :)

 

참고서적 : 이것이 c#이다.

'Programming Language > C#' 카테고리의 다른 글

[C#] System.Array  (0) 2019.10.02
[C#] 인터페이스의 프로퍼티  (0) 2019.10.02
[C#] 프로퍼티  (0) 2019.09.28
[C#] 추상 클래스  (0) 2019.09.12
[C#] 분할 클래스  (0) 2019.08.11