閱讀英文

共用方式為


編譯器錯誤 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  
    }  
}