什么是在c#中重新创建这个数组的最佳解决方案?

时间:2017-10-25 21:51:22

标签: c#

我尝试了很多东西,但我对结果不满意,所以我决定问:我如何在c#中重新创建这个数组?

data.Devices[i]

顺便说一下。这个数组来自LUA。

1 个答案:

答案 0 :(得分:-1)

您没有提及如何使用数据,但我会这样做:

var dict = new Dictionary<string, Dictionary<string, List<double>>>()
{
    { "category1", new Dictionary<string,List<double>>()
        {
            { "Test1", new List<double>{ 1463, 0.4, 0, 13 } },
            { "Test2", new List<double>{ 1578, 0.5, 0, 4 } },
            { "Test3", new List<double>{ 2683, 1, 0, 6 } },
        }
    },

    { "category2", new Dictionary<string,List<double>>()
        {
            { "Test4", new List<double>{ 328, 0.4, 90, 5 } },
            { "Test5", new List<double>{ 1463, 0.4, 0, 5 } },
            { "Test6", new List<double>{ 346, 1, 90, 1.5 } },
        }
    }
};