객체 초기화로 클래스의 객체를 초기화합니다.
이를 이용하여 오브젝트 생성 시 필드에 값을 할당할 수 있습니다.
Employee 객체를 생성하고 동시에 중괄호를 사용하여 값을 할당했습니다.
Employee empDetails = new Employee() {
EID = 10,
EmpName = "Tim",
EmpDept = "Finance"
} 이제 Employee 클래스의 값에 액세스합니다. 예를 들어 직원의 이름입니다.
empDetails.EmpName
전체 코드를 보자 -
예
using System;
public class Demo {
public static void Main() {
Employee empDetails = new Employee() {
EID = 10,
EmpName = "Tim",
EmpDept = "Finance"
};
Console.WriteLine(empDetails.EID);
Console.WriteLine(empDetails.EmpName);
Console.WriteLine(empDetails.EmpDept);
}
}
public class Employee {
public int EID { get; set; }
public string EmpName { get; set; }
public string EmpDept { get; set; }
} 출력
10 Tim Finance