2013-08-13 5 views

답변

2

() => {}은 빈 람다 식입니다. 기능 MessagePump.Rundefined as입니다 :

public static void Run(
Form form, 
MainLoop mainLoop 
) 

MainLoopdefined as입니다 :

public delegate void MainLoop() 

는 그래서 매개 변수를 기대하지 않는 위임이다. (lambda expression 선언 방법 포함), 선언 작성 및 위임을 사용하는 방법에 대한

var mLoop = new MainLoop(MainLoopImpl); 
//or alternative syntax 
MainLoop mLoop = MainLoopImpl; 

//CALL Run 

MessagePump.Run(form, mLoop); 

세부 사항 : 이제 MainLoop 인스턴스를 생성

public void MainLoopImpl() 
{ 
    //empty method 
} 

: 당신이 () => {}을 통과 할 때 그래서 같이 아무것도하지 않고하는 방법만큼 좋은 this MSDN page에 자세하게 설명되어 있습니다.

+0

내 질문에 답변 해 주셔서 감사합니다. – MikaAK

관련 문제