我對我的Form
有Label
。當我撥打Dispose()
方法時,對象從Form
中刪除。但是我仍然可以設置它的屬性。在對物體調用Dispose()
方法後發生了什麼。我可以恢復它並再次顯示嗎?我處理對象後會發生什麼?
public void MyMethod()
{
label1.Dispose();
label1.Text = "Test";
//No error happens
}
配置後我可以閱讀一些屬性,如左屬性。這意味着標籤仍然存在於某個地方。我如何完全刪除它?
在互聯網上有很多文章很好地解釋了這個話題。谷歌有多難? – walther
當你調用對象的Dispose方法時,對象的Dispose方法被執行。這只是一個普通的舊方法,在大多數情況下都是在實現'IDisposable.Dispose'。關於該方法的唯一特別之處在於,如果您在'using'塊中使用該對象,則會自動調用該方法。 –