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