IDisposable Control添加到使用语句中的Form?

时间:2014-12-04 16:11:08

标签: c# winforms idisposable using

在下面的代码示例中,在代码离开using语句并且rb被释放后,Form mainForm中仍然存在RadioButton rb吗?

using (var rb = new RadioButton())
{
    rb.Text = "Test Radio Button";
    rb.Checked = true;

    mainForm.MyPanel.Controls.Add(rb);   
}

1 个答案:

答案 0 :(得分:1)

它仍然作为一个对象存在,但它可能是垃圾,因为你有Dispose d,一旦执行离开using阻止。