24
A
답변
47
익명 메서드를 사용할 때는 반환 형식을 지정하지 않습니다. 이것은 작동합니다 :
var x = new Action(delegate(){});
일부 대안 :
Action x =() => {}; // Assuming C# 3 or higher
Action x = delegate {};
Action x = delegate() {};
var x = (Action) (delegate{});
14
왜 람다 표기법?
Action myAction= (Action)(()=>
{
});
관련 문제
- 1. 위임 위임
- 2. Microsoft C 컴파일러 : 인라인 변수 선언?
- 3. Ruby On Rails의 인라인 비밀 키 선언
- 4. C/C을 찾고 ++ 언어와 표준 라이브러리 사양
- 5. Kerberos 클라이언트 위임 위임 방화벽
- 6. 더 좋은 방법이 있습니까? 위임 -> 위임 -> 위임
- 7. 비공식 프로토콜에서 변수 위임
- 8. 위임 인스턴스화 -Clarification
- 9. 함수를 "인라인"으로 선언 할 때의 이점은 무엇입니까?
- 10. C++ 클래스 위임 생성자 문제
- 11. 위임 작동하지
- 12. 콜백/위임
- 13. 위임 오류가
- 14. 아이폰 위임
- 15. "위임"이란 유형이나 개체를 의미합니까?
- 16. 적인 Cocos2D 위임 질문
- 17. 목표 - C 위임 질문
- 18. 클래스의 이벤트 위임 문제
- 19. 별도의 위임 클래스
- 20. 템플릿 기반 위임
- 21. WCF 웹 서비스의 위임
- 22. 정확히에서 위임 무엇 C#
- 23. CMMotionManager의 위임 메서드
- 24. 구성하는 방법을 위임 파일
- 25. 위임 및 선택자
- 26. jQuery를 위임 작동하지
- 27. NSThreaded 디자인의 위임? (iPhone)
- 28. Qt : 하나의 에디터에게 위임
- 29. 모달 뷰 및 위임
- 30. awakeFromNib에서 위임 설정하기
@maxp와 같이 'Action x = delegate() {};'과 같은 구문을 사용할 수도 있습니다. 둘 다 동일하므로 원하는대로 사용하십시오! – VinayC
나는 그 구조가 싫어서 -1을 주려고한다. P – leppie
@leppie : 나는 그것을 좋아하지 않지만, OP의 코드를 컴파일하는 데 필요한 최소한의 변경 사항이다. 나는 몇 가지 대안을 제시 할 것이다 ... –