編譯器錯誤 CS1676
參數 'number' 必須以 'keyword' 關鍵字宣告
當匿名方法中的參數類型修飾詞和轉換方法的目標委派宣告中所使用的修飾詞不同時,就會發生這個錯誤。
下列範例會產生 CS1676:
C#
// CS1676.cs
delegate void E(ref int i);
class Errors
{
static void Main()
{
E e = delegate(out int i) { }; // CS1676
// To resolve, use the following line instead:
// E e = delegate(ref int i) { };
}
}