【发布时间】:2012-10-16 19:51:48
【问题描述】:
有什么方法可以重构这段代码,使其不必使用临时变量并仍然使用与对象初始化器相关的语法糖?
FrmSomeForm someTempForm = new FrmSomeForm()
{
SomePropA = "A",
SomePropB = "B",
SomePropC = "C"
};
using (FrmSomeForm someForm = someTempForm)
{
someForm.ShowDialog();
}
【问题讨论】:
-
您可以将
new代码块基本替换到括号中,但现在的方式更简洁。
标签: c# refactoring using using-statement