共用方式為


編譯器錯誤 CS1100

更新:2007 年 11 月

錯誤訊息

方法 'name' 具有參數修飾詞 'this',此參數修飾詞不在第一個參數上。

this 修飾詞 (Modifier) 是允許在方法的第一個參數中使用,藉以告知編譯器 (Compiler),這個方法是擴充方法。

若要更正這個錯誤

  • 移除方法中所有的 this 修飾詞,只保留第一個參數的修飾詞。

範例

因為 this 參數正在修改第二個參數,所以下列程式碼會產生 CS1100:

// cs1100.cs
static class Test
{
    static void ExtMethod(int i, this Test c) // CS1100
    {
    }
}

請參閱

參考

擴充方法 (C# 程式設計手冊)