使用C#3.0,出于语法原因,我们可以在没有构造函数的情况下初始化对象。如.. ..
ClassName c = new ClassName =
{
Property1 = "Value"
}
我想知道它如何与字典一起使用并将项目添加到它们中。有什么想法吗?
class Foo
{
public Dictionary<string,int> DictionaryObject { get; set; }
}
Foo f = new Foo =
{
// ???
}
感谢您的时间!!
答案 0 :(得分:4)
class Foo
{
public Dictionary<string,int> DictionaryObject { get; set; }
}
Foo f = new Foo =
{
DictionaryObject = new Dictionary<string,int>
{
{"value1", 42},
{"value2", 43}
}
}