共用方式為


編譯器錯誤 CS0752

更新:2007 年 11 月

錯誤訊息

部分方法不可以有 out 參數

部分方法不可以有 out 參數。因為如果是由編譯器 (Compiler) 移除部分方法,因此將無法確認之前是否指派過 out 參數,所以不允許 out 參數。

若要更正這個錯誤

  • 移除參數中的 out 修飾詞 (Modifier),並改為使用方法的傳回值,或移除方法宣告中的 partial 修飾詞。

範例

下列程式碼會產生 CS0752:

// cs0752.cs
public partial class C
{
    partial void Part(out int num); // CS0752
    // try the following line instead
    // partial void Part(int num);

    public static int Main()
    {
        return 1;
    }
}

請參閱

參考

部分類別和方法 (C# 程式設計手冊)