PHP数组转换为C#

时间:2014-06-24 14:33:25

标签: c# php

我想知道如何将这个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#不起作用,我能在这做什么想法?

2 个答案:

答案 0 :(得分:2)

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

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

原因是您可以在O(1)中找到密钥。喜欢这个

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

答案 1 :(得分:-2)

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

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