我期待創建一個返回構造字典的類。我不確定如何編碼我的構造函數以返回字典,如何初始化與鍵配對的多個字符串值,而我發現的唯一示例是非常粗略的草稿。這裏有一個粗略的例子:C#返回具有自定義對象和多個字符串對的字典
namespace MyApp.Helpers
{
public enum HouseSize
{
Big,
Medium,
Small
}
class Houses
{
public static Dictionary<HouseSize, string> _dictionaryOfHouses;
public static Dictionary<HouseSize, string> Houses
{
get
{
if (_dictionaryOfHouses == null)
LoadHouses();
return _dictionaryOfHouses;
}
}
}
private static void LoadHouses()
{
_dictionaryOfHouses = new Dictionary<HouseSize, string>;
_dictionaryOfHouses.Add(HouseSize.Big, /*Add String Properties Here like Red, 2 Floor, Built in 1975*/);
_dictionaryOfHouses.Add(HouseSize.Small, /*Add String Properties Here like Blue, 1 Floor, Built in 1980*/);
}
}
首先,你需要把方法'LoadHouses'內你的'房子'類。否則,我不確切地知道你在這裏要求什麼。你能詳細說明你的問題嗎? – juharr 2013-05-02 13:31:54
所以你只能有一個大小不同的房子? – 2013-05-02 13:39:00
構造函數返回字典的唯一方法是從字典類繼承。我不認爲這真的是你想要的。 – Cemafor 2013-05-02 13:40:52