我需要某種方式來存儲鍵/值對,其中的值可以是不同的類型。如何在C#中創建一個包含不同類型的字典
所以我喜歡做的事:
int a = Storage.Get("age");
string b = Storage.Get("name");
double c = Storage.Get("bmi");
應該如何像這樣的存儲樣子:
int i = 12;
string s = "test";
double x = 24.1;
Storage.Add("age", i);
Storage.Add("name", s);
Storage.Add("bmi", x);
後來與檢索值? 謝謝, 埃裏克
也許有人應該創建一個Variant類型?幫助,我很盲目! – 2010-11-05 11:55:54
我同意Jon Skeet。再次。 但是做這樣的事情意味着你做錯了什麼。你應該首先考慮爲什麼你需要在單個字典中存儲不同值的原因。 – Euphoric 2010-11-05 11:58:07
非常感謝,通用的Get方法是我一直在尋找的! – Enrico 2010-11-05 12:20:58