編譯器錯誤 CS0752
部分方法不可有 out 參數
部分方法不可有 out 參數。 不允許 out 參數,因為如果部分方法遭到編譯器移除,則無法保證曾經指派 out 參數。
- 從參數中移除 out 修飾詞並改用方法的傳回值,或者從方法宣告中移除部分修飾詞。
下列程式碼會產生 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;
}
}