PHP数组到c#的转换

本文关键字:转换 数组 PHP | 更新日期: 2023-09-27 18:10:09

我想知道如何将这段PHP代码转换为c#:

array("id" => $intID, "clients" => array(), "max" => $max, "requests" => 0);

在c#中,我有这个:

string[,] waddleObject = new string[,] 
    { 
        { "ID", ID.ToString() },
        { "clients", new string[] { } },
        { "max", max.ToString() },
        { "requests", "0" }
   };

c#不工作,你知道我能做什么吗?

PHP数组到c#的转换

你可以像这样使用c#中提供的Dictionary。

       Dictionary<string,List<string>> waddleObject  = new  Dictionary<string,List<string>>();
       var item = new List<string>.Add(Id.ToString();
       waddleObject.Add("Id",item);

原因是你可以在0(1)中找到键。这样的

        List<string> val = waddleObject["Id"];

您可以使用Dictionary<int, List<string>>:

 Dictionary<int, List<string>> dictionary = new Dictionary<int, List<string>>();
    dictionary.Add(ID, new List<string> { max, request });