Expression-db1 C# 식 본문 멤버(Expression-bodied member) 식 본문 멤버(Expression-bodied member) C#의 속성이나 메서드는 보통 여러 문장(statement)들로 구성된 블록을 실행하게 된다. 하지만 속성이나 메서드의 Body 블록이 간단한 경우, Statement Block을 사용하는 대신 간단한 함수식(expression)을 사용할 수 있는데, 이를 Expression-bodied member 표현이라고 부른다. 이는 기존의 람다식과 유사한 것으로 속성이나 메서드 Body를 간략한 람다식처럼 표현한 것이다. 예를 들어, 아래 예제에서 처럼 기존에는 Area 속성의 get 블록 안에 리턴 식을 표현했지만, C# 6.0에서는 이를 간략하게 람다 화살표로 표현하고 있다. 종종 코드에서 =>만 달랑 있어서 = 대입 연산자의 오타인 줄 알았는데 .. 2023. 6. 28. 이전 1 다음