我有一個字符串數組:C#PHP風格的數組鍵
String[] array1 = new String[10];
反正我有可以使用的是n要數字鍵?
array["keyhere"] instead of array1[1]
有人知道嗎?
我有一個字符串數組:C#PHP風格的數組鍵
String[] array1 = new String[10];
反正我有可以使用的是n要數字鍵?
array["keyhere"] instead of array1[1]
有人知道嗎?
使用System.Collections.Generic.Dictionary<TKey, TValue>
。
例如:
Dictionary<string, string> myDictionary = new Dictionary<string, string>();
myDictionary.Add("key", "value");
string foo = myDictionary["key"];
Dictionary<TKey, TValue>
有一些方法,你可能會發現有用,如ContainsKey()
。
使用字典
Dictionary<String,Object> phpArray = new Dictionary<String,Object>();
phpArray.Add("keyhere",1);
MessageBox.Show(phpArray["keyhere"]);
PHP陣列稱爲關聯數組。您可以使用Dictionary或HashMap在C#中實現相同的功能。