객체 초기화로 클래스의 객체를 초기화합니다.
이를 이용하여 오브젝트 생성 시 필드에 값을 할당할 수 있습니다.
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