使用初始化式进行弱类型赋值
本文关键字:类型 赋值 初始化 | 更新日期: 2023-09-27 18:15:04
我喜欢这个语法:
Something something = new Something
{
Property1 = "property1",
Property2 = "property2"
}
但是在当前的项目中,我看到了以下内容:
Something something = new Something();
something["Property1"] = "property1";
something["Property2"] = "property2";
我想知道是否有一种方法可以重构后者,以某种方式包含后者的语法。我试着看看智能感知会有什么建议,但没有得到任何更聪明的东西。建议吗?
如果是Dictionary,则
Something something = new Something()
{
{"Property1", "property1"},
{"Property2", "property2"}
}