더북(TheBook)

속성 선언과 동시에 초기화하기

자동 속성과 화살표 연산자를 사용하여 앞에서 살펴본 예제를 좀 더 간결하게 꾸며 보겠습니다. 속성을 선언과 동시에 초기화하여 사용하는 예제를 만들어 봅시다.

속성 선언과 동시에 초기화: PropertyPractice.cs

using System;

class Fish
{
    public int Weight { get; set; } = 50;
    public void Feed(int weight) => Weight += weight;
}

class PropertyPractice
{
    static void Main()
    {
        var fish = new Fish();
        fish.Weight = 10;
        fish.Feed(15);
        Console.WriteLine(fish.Weight);
    }
}

실행 결과

25
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.