閱讀英文

共用方式為


編譯器錯誤 CS1660

無法將匿名方法區塊轉換成類型 'type',因為它不是委派類型

如果您嘗試將匿名方法區塊指派或轉換為不是委派類型的類型,就會發生這個錯誤。

下列範例會產生 CS1660:

C#
// CS1660.cs  
delegate int MyDelegate();  
class C {  
   static void Main()  
   {  
     int i = delegate { return 1; };  // CS1660  
     // Try this instead:  
     // MyDelegate myDelegate = delegate { return 1; };  
     // int i = myDelegate();  
   }  
}