Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 개체 이니셜라이저

<시간/>

객체 초기화로 클래스의 객체를 초기화합니다.

이를 이용하여 오브젝트 생성 시 필드에 값을 할당할 수 있습니다.

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