2014-03-04 56 views
0

嗨我將JavaScript轉換爲C#代碼,但我無法弄清楚如何將以下內容寫入C#中?任何幫助?JavaScript to C#轉換 - 未知數據類型

var MyValues = { 
"Values1": [ 
    0.0, 2.33, -3, 
    0.0, 1.0,  0.0, 
    0.0, 0.0,  1.0 
], 
"Values2": [ 
    1.0,  2.0, 0.0, 
    1.567207, 0.0, 2.224827, 
    0.2,  0.0, 1.0 
], 
"Values3": [ 
    0.0,  0.0,  0.0, 
    0.0,  1.0,  0.0, 
    -3.222, 1.2209, 0.0 
] 

};

+4

它是Java(或)Javascript?我不認爲Java中有var類型。 – kosa

+2

你的意思是javascript嗎?這對我來說看起來並不像Java那樣 – exception1

+0

那肯定不是Java。它可能是Javascript。 –

回答

3

你可以做到這一點。這是一個明確的做法。

static void Main(string[] args) 
    { 
     Dictionary<String, double[]> dict = new Dictionary<string, double[]>(); 
     dict.Add("Values1", new double[] { 0.0, 2.33, -3, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 }); 
     dict.Add("Values2", new double[] { 1.0, 2.0, 0.0, 1.567207, 0.0, 2.224827, 0.2, 0.0, 1.0 }); 
     dict.Add("Values3", new double[] { 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -3.222, 1.2209, 0.0 }); 
    } 
3

這將編譯

var MyValues = new 
{ 
    Values1 = new[]{ 
     0.0, 2.33, -3, 
     0.0, 1.0,  0.0, 
     0.0, 0.0,  1.0 
    }, 
    Values2 = new[]{ 
     1.0,  2.0, 0.0, 
     1.567207, 0.0, 2.224827, 
     0.2,  0.0, 1.0 
    }, 
    Values3 = new[]{ 
     0.0,  0.0,  0.0, 
     0.0,  1.0,  0.0, 
     -3.222, 1.2209, 0.0 
    } 
};