C# Action

jiyul·2024년 2월 20일
0

C#

목록 보기
20/21

Action

delegate인데 delegate 선언 없이 간단하게 사용할 수 있다.

//delegate 선언
public delegate void ShowValue();
ShowValue showMethod = testName.DisplayToWindow;

//Action은 바로 사용 가능
Action showMethod = testName.DisplayToWindow;

하지만 리턴 값을 반환하지 않는 void형 메서드들만 캡슐화한다.

public void DisplayToWindow()
{
	MessageBox.Show(this.instanceName);
}

//무명 메서드, 람다 식으로도 할당 가능하다.
Action showMethod = delegate() { testName.DisplayToWindow();} ;
Action showMethod = () => testName.DisplayToWindow();
profile
Let's take the lead

0개의 댓글

관련 채용 정보