0
我一直在努力將一些數據到這種格式的數組:數據的自定義數組Groupping C#
如果你的困惑會是這樣的(類型數)
new Array[Bool(2)][Bool(2)][Byte(3)][String(X)]
其中字符串的數量是動態的,其他是固定的。
有什麼辦法可以在c#中實現這個嗎?
任何幫助讚賞
我一直在努力將一些數據到這種格式的數組:數據的自定義數組Groupping C#
如果你的困惑會是這樣的(類型數)
new Array[Bool(2)][Bool(2)][Byte(3)][String(X)]
其中字符串的數量是動態的,其他是固定的。
有什麼辦法可以在c#中實現這個嗎?
任何幫助讚賞
這樣的聲音,您可以使用Tuple
var dict = new Dictionary<Tuple<bool, bool, bool, bool, int, int, int>, string[]>();
dict[Tuple.Create(true, true, false, false, 2, 3, 5)] = new[] { "test", "pest" };
請問您能澄清一下喲你的意思是「小組」?你想創建一個能夠將這些數據保存在一起的單個結構/類,還是希望在SQL中具有與「GROUP BY」類似的功能?另外,澄清你的語法:例如,'Bool(2)'是什麼? 2'Bool'的數組?兩個Bool字段?還有別的嗎?另外,「混合」標籤的含義是什麼? –
我基本上想創建一個不同類型的多維數組,我沒有要求任何組功能。 例如,你會做int [,,] myArray = new int [4,2,3] - 我只是不希望所有的字段都是int。 –
難道是布爾和字節實際上只是一個組合鍵到達字符串數組? –