編譯器錯誤 CS1104
更新:2007 年 11 月
錯誤訊息
擴充方法中,參數陣列不可用於 'this' 修飾詞。
擴充方法的第一個參數不可以是參數陣列。
若要更正這個錯誤
- 請記住,擴充方法定義的第一個參數會指定方法所「擴充」的型別。這個參數不是輸入參數。因此,將參數陣列放在這個位置並沒有意義。如果您需要傳入參數陣列,請將它放在第二個參數。
範例
下列範例會產生 CS1104:
// cs1104.cs
// Compile with: /target:library
public static class Extensions
{
public static void Test<T>(this params T[] tArr) {} // CS1104
}