3
A
回答
4
是的,你需要在类的构造函数初始化你的Dictionary
。
1
如果你的类是静态的,你可以在静态构造函数中完成。
static myclass()
{
//Do stuff here?!
}
如果不是,请在您的实例构造函数中执行它?
1
集合初始化程序语法仅适用于.NET 3.5中的字典,并且可以继续使用。
FTA:
此功能(集合 初始化)需要C#3.0 编译至极与 Visual Studio 2008中引入的,并只与 .NET 3.5或更高版本的作品。初始化仅适用于以前版本中的阵列 。
但是,您并不局限于在类构造函数中添加元素。你可以随时添加你想要的东西,但你无法使用集合初始化来完成它。
像C3 3.0+一样没有漂亮的方式? – Shaihi 2009-12-02 13:17:48