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