我有一个这样的数据表。如何选择数据结构
我要像
- 多少次是PLAY对其执行许多操作“不”时,它是阳光明媚
- 有多少次是WINDY“真”时发挥得'是'
我应该使用什么数据结构? 现在我有一个简单的数组,它正在成为控制任务中的一员。
string[,] trainingData = new string[noOfRecords,5];
using (TextReader reader = File.OpenText("input.txt"))
{
int i =0;
string text = "";
while ((text = reader.ReadLine()) != null)
{
string[] bits = text.Split(' ');
for (int j = 0; j < noOfColumnsOfData; j++)
{
trainingData[i, j] = bits[j];
}
i++;
}
}
怎么回合使用'IEnumerable'那么你可以使用'LinQ'执行它,条件选择? –
我正在寻找简单的线条,例如ArrayList或泛型 –
在我看来,您应该为您的表创建一个类,并使用表列作为它的属性。表中的每一行都将对应该类的一个实例。然后将这些对象放入一个列表中。现在你可以很容易地在该列表上执行条件选择 –