C# C语言中的PHP等价锯齿数组#
在PHP5中,我将一些数组声明为C# C语言中的PHP等价锯齿数组#,c#,php,arraylist,multidimensional-array,C#,Php,Arraylist,Multidimensional Array,在PHP5中,我将一些数组声明为 $secArray0 = array(); $secArray1 = array(); $secArray2 = array(); $secArray3 = array(); $secArray = array(); $pHolder0 = array( 'Name' => 'Gomesh', 'EmpCode' => 'ID04', 'DeptId' => '1C', 'Age'=&g
$secArray0 = array();
$secArray1 = array();
$secArray2 = array();
$secArray3 = array();
$secArray = array();
$pHolder0 = array(
'Name' => 'Gomesh',
'EmpCode' => 'ID04',
'DeptId' => '1C',
'Age'=> '25'
);
array_push($secArray0,$pHolder0);
稍后,在代码的某些地方,我在上面的数组中插入键值对,如下所示
$secArray0 = array();
$secArray1 = array();
$secArray2 = array();
$secArray3 = array();
$secArray = array();
$pHolder0 = array(
'Name' => 'Gomesh',
'EmpCode' => 'ID04',
'DeptId' => '1C',
'Age'=> '25'
);
array_push($secArray0,$pHolder0);
以此类推,价格为$secaray1、$secaray2、$secaray3
最后,我在$secArray中插入$secArray0,$secArray1….$secArray3作为
$secArray = array($secArray0,$secArray1,$secArray2,$secArray3);
现在我的问题是我能用C完成这样的事情吗
到目前为止我已经做到了
var secArray0 = new List<KeyValuePair<string, string>>();
secArray0.Add(new KeyValuePair<string, string>("Name", "gomesh"));
secArray0.Add(new KeyValuePair<string, string>("EmpCode", "ID04"));
secArray0.Add(new KeyValuePair<string, string>("DeptId", "1C"));
secArray0.Add(new KeyValuePair<string, string>("Age", "25"));
var secArray0=新列表();
添加(新的KeyValuePair(“Name”、“gomesh”);
添加(新的KeyValuePair(“EmpCode”、“ID04”);
添加(新的键值对(“DeptId”、“1C”);
secArray0.Add(新的KeyValuePair(“年龄”、“25”));
以此类推,直到第3节。但是如何在secArray中插入secArray0、secArray1、secArray2、secArray3呢?就像上面解释的PHP代码一样。var secArray=new List();
var secArray = new List<Dictionary<string, string>>();
var secArray0 = new Dictiionary<string, string>();
secArray0["Name"] = "Gomesh";
secArray.Add(secArray0);
var secArray0=新词典();
secArray0[“Name”]=“Gomesh”;
secArray.Add(secArray0);
对于secArray 0
使用词典
,对于secArray
使用词典[]
:
var secArray0 = new Dictionary<string, string>
{
{ "Name", "gomesh" },
{ "EmpCode", "ID04" },
{ "DeptId", "1C" },
{ "Age", "25" }
};
...
Dictionary<string, string>[] secArray =
{
secArray0,
secArray1,
...
};
var secArray0=新字典
{
{“Name”,“gomesh”},
{“EmpCode”,“ID04”},
{“DeptId”,“1C”},
{“年龄”,“25”}
};
...
字典[]secArray=
{
秘书长,
秘书长1,
...
};
使用一个forsecArray 0
和一个Dictionary[]
forsecArray
。你能详细解释一下如何使用……Dictionary[]for secArray吗