Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 你能用C语言写$array[";string";]吗#_C#_Php_.net - Fatal编程技术网

C# 你能用C语言写$array[";string";]吗#

C# 你能用C语言写$array[";string";]吗#,c#,php,.net,C#,Php,.net,可能重复: 我知道你可以做类似的事情 php中的$array[“string”]但是你也可以在C#中做类似的事情,而不是使用带数字的数组吗?var ar=new string[]{“一”,“二”}如果要存储键/值对,可能需要使用字典: 在PHP中,“array”类实际上是一个映射,它是一个将值映射到键的数据结构 在C#中有一个类。每个都有自己的特点。 Wikipedia是阅读基本数据结构的良好起点: PHP中的数组实际上更像C#中的字典。因此,是的,您可以使用: var dict=newdi

可能重复:

我知道你可以做类似的事情
php中的$array[“string”]但是你也可以在C#中做类似的事情,而不是使用带数字的数组吗?

var ar=new string[]{“一”,“二”}

如果要存储键/值对,可能需要使用字典:

在PHP中,“array”类实际上是一个映射,它是一个将值映射到键的数据结构

在C#中有一个类。每个都有自己的特点。
Wikipedia是阅读基本数据结构的良好起点:
PHP中的数组实际上更像C#中的字典。因此,是的,您可以使用:

var dict=newdictionary();
dict[“hello”]=42;
dict[“世界”]=12;

为此目的使用
字典:)

var Dictionary=newdictionary();
字典[“键”]=“值”;

依此类推

我指的是数组[“字符串”]=“诸如此类”,而不是数组[1]=“诸如此类”;这是一个字符串数组,不是带字符串键的关联数组。通常称为。当然,“YourValueType”实际上不需要是ValueType。请注意,上面的代码将引发异常,因为这些项尚未添加到dictionary@Ben不,代码按原样工作。你是对的,自从c#2.0中出现字典以来,我一直在使用字典,我不知道你可以用这种方式添加字典项。
var dict = new Dictionary<string, int>();
dict["hello"] = 42;
dict["world"] = 12;
var dictionary = new Dictionary<string, string>();
dictionary["key"] = "value";