從不調用File2中的部分方法。如何在File2中呼叫Init()
?部分方法不叫?
文件1
public partial class frmMy001 : Form, ITab1View
{
public frmMy001()
{
Init();
}
partial void Init();
}
文件2
public partial class frmMy001 : Form, ITab2View
{
partial void Init();
partial void Init()
{
...// Breakpoint never hit
}
}
當前代碼無法編譯,「部分方法可能沒有多個定義聲明」。請發佈[mcve]。 –
@JonSkeet它實際上編譯我的VS 2015.刪除部分簽名雖然編譯失敗。 – ca9163d9
這表明你已經擁有了不同的命名空間。 (這是一個* complete *例子會突出顯示的東西。)作爲另一種證明的方式,嘗試在一個部分中添加一個公共成員,然後從另一部分中調用它 - 我懷疑你會發現你可以'噸。 –