我知道你可以做点什么
在PHP中$array["string"]
,你也可以在C#中做这样的事情,而不是使用带数字的数组吗?
答案 0 :(得分:9)
PHP中的数组实际上更像是C#中的字典。是的,您可以使用Dictionary<string, YourValueType>
:
var dict = new Dictionary<string, int>();
dict["hello"] = 42;
dict["world"] = 12;
答案 1 :(得分:1)
如果要存储键/值对,可以使用词典: http://msdn.microsoft.com/en-us/library/xfhwa508.aspx
在PHP中&#34;数组&#34; class实际上是一个map,它是一个将值映射到键的数据结构。
在C#中有一个lot of distinct data structure个类。每个人都有自己的特点 维基百科是阅读基本数据结构的一个很好的起点: http://en.wikipedia.org/wiki/Data_structure#Common_data_structures
答案 2 :(得分:0)
var ar = new string[]{"one", "two"};
答案 3 :(得分:0)
为此目的使用Dictionary
:)
答案 4 :(得分:0)
var dictionary = new Dictionary<string, string>();
dictionary["key"] = "value";
等等