ProgressBar pBar = new ProgressBar(obj);
if(_FileRead!=false)
{
pBar.Text = langSupport.GetMessages("123", cultureName);
pBar.ShowDialog();
}
在此示例中,我如何处置“ pBar”资源。下面我将说明三种方式,哪种是对象处置的最佳方式?
pBar.Dispose();
pBar = null;
pBar.Dispose();
pBar = null;
最佳答案
将ProgressBar
的创建包装在using
statement.中
using(ProgressBar pBar = new ProgressBar(obj))
{
if(_FileRead!=false)
{
pBar.Text = langSupport.GetMessages("123", cultureName);
pBar.ShowDialog();
}
}
由于它实现了
IDisposable
,因此这是确保正确处理的最佳方法。关于c# - 在C#中配置资源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7037171/