編譯器錯誤 CS0750
更新:2007 年 11 月
錯誤訊息
部分方法不可以有 access 修飾詞或 virtual、abstract、override、new、sealed 或 extern 修飾詞。
因為部分方法的特殊行為,所以部分方法會受制於它們可以接受之修飾詞 (Modifier) 的限制。
若要更正這個錯誤
- 移除方法宣告中的未授權修飾詞。
範例
下列範例會產生 CS0750:
// cs0750.cs
using System;
public class Base
{
protected virtual void PartG()
{
}
protected void PartH()
{
}
protected virtual void PartI()
{
}
}
public partial class C:Base
{
// All these partial method declarations
// will generate CS0750.
public partial void PartA();
private partial void PartB();
protected partial void PartC();
internal partial void PartD();
virtual partial void PartE();
abstract partial void PartF();
override partial void PartG();
new partial void PartH();
sealed override partial void PartI();
extern partial void PartJ();
public static int Main()
{
return 1;
}
}