編譯器錯誤 CS0764
更新:2007 年 11 月
錯誤訊息
兩個部分方法宣告必須都是 unsafe,或者都不是 unsafe
部分方法是由定義宣告 (簽章 (Signature)) 和選擇性 (Optional) 實作宣告 (主體) 組成。如果定義宣告具有 unsafe 修飾詞 (Modifier),則實作宣告也必須要有該修飾詞。反之,如果實作宣告具有 unsafe 修飾詞,則定義宣告也必須要有該修飾詞。
若要修正這個錯誤
- 假設定義宣告是正確的,請在實作宣告中加入或移除 unsafe 修飾詞,使其符合定義宣告。
範例
// cs0764.cs
// Compile with: /target:library /unsafe
public partial class C
{
partial void Part();
unsafe partial void Part() //CS0764
{
}
public static int Main()
{
return 1;
}
}