有什麼辦法可以重構這段代碼,不必使用臨時變量,仍然使用與對象初始值設定項關聯的語法糖嗎?如何使用對象初始值設定項與使用語句?
FrmSomeForm someTempForm = new FrmSomeForm()
{
SomePropA = "A",
SomePropB = "B",
SomePropC = "C"
};
using (FrmSomeForm someForm = someTempForm)
{
someForm.ShowDialog();
}
你可以做一個基本的'新'代碼塊代入圓括號,但它現在的方式更加清潔。 –