식 본문 메서드(expression-bodied method)

int Square(int x)
{
	return x * x;
}

// 식 본문 메서드 (람다식 사용)
int Square(int x) => x * x;
void Log(string message) => Console.WriteLine(message);

생성자, 종료자, 프로퍼티 set, 이벤트 add, remove 정의 가능

public class Vector
{
	double x;
	double y;
	
	public Vector(double x) => this.x = x;
	
	~Vector() => Console.WriteLien("~Vector()"); 
	
	public double X
	{
		get => x;
		set => x = value;
	}
	
	private EventHandler positionChanged;
	public event EventHandler PositionChanged
	{
		add => this.positionChanged += value;
		remove => this.positionChanged -= value;
	}
}

유니티 예시

// 버튼 클릭 이벤트에 람다식 사용
button.onClick.AddListener(() => Debug.Log("Clicked!"));

// 조건 필터링, 예 : 몬스터 리스트 중 HP 0인 것 찾기
List<Monster> deadMonsters = monsters.Where(m => m.HP <= 0).ToList();

// UI 텍스트 업데이트 메서드 축약
void UpdateScoreText() => scoreText.text = $"Score: {score}";