共用方式為


編譯器錯誤 CS1661

更新:2007 年 11 月

錯誤訊息

無法將匿名方法區塊轉換為委派型別 'delegate type',因為所指定區塊的參數型別與此委派的參數型別不符

如果在匿名方法定義中,匿名方法的參數型別與委派參數型別不相符,便會發生這個錯誤。請檢查參數的數目、參數型別,以及任何 ref 或 out 參數,並驗證是否確實相符。

下列範例會產生 CS1661:

// CS1661.cs

delegate void MyDelegate(int i);

class C
{
    public static void Main()
    {
        MyDelegate d = delegate(string s) { };  // CS1661
    }
}