컴파일러 오류 CS1661
지정한 무명 메서드 블록의 매개 변수 형식이 대리자 매개 변수 형식과 일치하지 않으므로 무명 메서드 블록을 'delegate type' 대리자 형식으로 변환할 수 없습니다.
이 오류는 무명 메서드 정의에서 무명 메서드의 매개 변수 형식이 대리자 매개 변수 형식과 일치하지 않는 경우에 발생합니다. 매개 변수 수, 매개 변수 형식, ref 또는 out 매개 변수를 확인하고 정확히 일치하는지 확인합니다.
다음 샘플에서는 CS1661을 생성합니다.
// CS1661.cs
delegate void MyDelegate(int i);
class C
{
public static void Main()
{
MyDelegate d = delegate(string s) { }; // CS1661
}
}
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.