【发布时间】:2011-11-30 22:01:40
【问题描述】:
我一直在努力将一些数据分组到这种格式的数组中:
如果您感到困惑,它会是这样的(类型数)
new Array[Bool(2)][Bool(2)][Byte(3)][String(X)]
其中字符串的数量是动态的,而其他的则是固定的。
有没有办法在c#中实现这一点?
任何帮助表示赞赏
【问题讨论】:
-
您能否澄清一下您所说的“组”是什么意思?你想创建一个单一的结构/类来将这些数据块保存在一起,还是你想要一个类似于 SQL 中的
GROUP BY的功能?另外,请澄清您的语法:例如,Bool(2)是什么? 2 个Bools 的数组?两个Bool字段?还有什么?还有,“混合”标签是什么意思? -
我基本上是想创建一个不同类型的多维数组,我不要求任何组功能。例如,你会做 int[,,] myArray = new int [4,2,3] - 我只是不希望所有字段都是 int。
-
难道布尔值和字节实际上只是到达字符串数组的复合键?
-
@JonasElfström 是的!我已经阅读了人们提出的所有建议,明天我将对其进行试验,并就我是否成功地向您提供反馈。感谢大家的回复,如果您有更多建议,请说出来