영어로 읽기

다음을 통해 공유


컴파일러 오류 CS1677

'number' 매개 변수는 'keyword' 키워드를 사용하여 선언해야 합니다.

이 오류는 무명 메서드의 매개 변수 형식 한정자가 메서드를 캐스팅하는 대리자의 선언에서 사용되는 것과 일치하지 않는 경우 발생합니다.

예시

다음 샘플에서는 CS1677을 생성합니다.

// CS1677.cs  
delegate void D(int i);  
class Errors  
{  
    static void Main()
    {  
        D d = delegate(out int i) { };   // CS1677  
        // To resolve, use the following line instead:  
        // D d = delegate(int i) { };  
  
        D d = delegate(ref int j){}; // CS1677  
        // To resolve, use the following line instead:  
        // D d = delegate(int j){};  
    }  
}