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