자동 구현 속성

정영훈·2022년 11월 29일
0

C#프로그래밍

목록 보기
17/29

자동 구현 속성

자동 구현 속성은 속성 선언을 더욱 간결하게 만드는 방법으로 별도의 변수를 선언하지 않고 속성 만으로 사용할 수 있다.
이렇게 입력하면 속성을 사용하는 것이나, 변수를 사용하는 것이나 큰 차이가 없다.

class Car
{
    public string CarName { get; set; }
    public int CarId { get; set; }

    public Car(string carName, int carId)
    {
        CarName = carName;
        CarId = carId;
    }
}

class Program
{
    static void Main(string[] args)
    {
        Car mycar = new Car("포르쉐",1);
        Console.WriteLine($"{mycar.CarName},{mycar.CarId}");
    }
}
profile
경북소프트웨어고등학교 정보교사

0개의 댓글