out 매개 변수를 받아 람다 또는 익명 함수를 작성 :나는 대리인이 내 코드에서 정의한
public bool delegate CutoffDateDelegate(out DateTime cutoffDate);
내가 대리자를 만들고 람다 또는 익명 기능을 초기화하고 싶지만,이 중 어느 것도 컴파일 .
CutoffDateDelegate del1 = dt => { dt = DateTime.Now; return true; }
CutoffDateDelegate del2 = delegate(out dt) { dt = DateTime.Now; return true; }
이 방법이 있습니까?
에 대한 추론되지 않은,하지만 난 그것이 중복이라고 생각하지 마십시오. 연결된 질문은 익명 함수 내에서 부모 (?) 함수의 out 매개 변수를 사용하는 것과 관련이 있습니다. 반면이 매개 변수는 자신의 out 매개 변수를 가진 익명의 함수를 선언하는 것입니다. – Salvador