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