38.8 화살표 연산자로 속성과 메서드를 줄여서 표현하기
화살표(=>) 연산자를 사용하면 속성과 메서드를 표현할 때 축약할 수 있습니다. 속성을 줄여 표현하는 방법을 식 본문 속성(expression bodied property)이라고 합니다. 다음 내용을 입력한 후 실행해 보세요.
화살표 연산자 사용: ArrowDemo.cs
using System;
class Counter
{
private int count;
public int Count
{
get => count;
set => count = value;
}
public void IncreaseCount() => Count++;
}
class ArrowDemo
{
static Counter counter;
static void Main()
{
counter = new Counter();
counter.IncreaseCount();
Console.WriteLine($"카운트 : {counter.Count}");
}
}
실행 결과
카운트 : 1
앞 코드처럼 속성 또는 메서드에서 간단한 형태일 때는 화살표 연산자인 =>를 사용하여 코드를 줄여서 표현할 수 있습니다.