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

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

    속성 선언과 동시에 초기화: 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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.