共用方式為


編譯器錯誤 CS1501

更新:2007 年 11 月

錯誤訊息

方法 'method' 沒有任何多載使用 'number' 個引數

已呼叫類別方法,但是並未產生可採用必要數目引數的方法形式。

如果您正在呼叫參考組譯碼的類別之方法,且該方法的一或多個參數已有預設值,便可能發生 CS1501。C# 不允許您使用參數預設值來建立方法,但是標定執行階段的其他語言則可以。如果參數 (在參考組譯碼的方法中) 具有預設值,您仍必須呼叫該方法,並明確傳遞所有參數。

範例

下列範例會產生 CS1501:

    // CS1501a.cs
    public class a
    {
        public static int Main()
        {
            a.Main(2);
            return 1;
        }
    }