gpt4 book ai didi

c# - C# 中的 PHP 等效锯齿状数组

转载 作者:行者123 更新时间:2023-11-30 20:39:19 24 4
gpt4 key购买 nike

在 PHP5 中我声明了一些数组为

$secArray0 = array();
$secArray1 = array();
$secArray2 = array();
$secArray3 = array();
$secArray = array();

稍后在代码中的某些地方,我将键值对插入上述数组中

    $pHolder0 = array(
'Name' => 'Gomesh',
'EmpCode' => 'ID04',
'DeptId' => '1C',
'Age'=> '25'
);
array_push($secArray0,$pHolder0);

$secArray1、$secArray2、$secArray3 依此类推。

最后我在 $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"));

依此类推直到 secArray3。但是如何在 secArray 中插入 secArray0、secArray1、secArray2、secArray3?就像上面解释的 PHP 代码一样。

最佳答案

使用 Dictionary<string, string>对于 secArray0和一个 Dictionary<string, string>[]对于 secArray :

var secArray0 = new Dictionary<string, string>
{
{ "Name", "gomesh" },
{ "EmpCode", "ID04" },
{ "DeptId", "1C" },
{ "Age", "25" }
};

...

Dictionary<string, string>[] secArray =
{
secArray0,
secArray1,
...
};

关于c# - C# 中的 PHP 等效锯齿状数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34471203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com