我最近进入了编程对象,我遇到了一个问题。我试着在这里四处寻找,我也试着自己做了一个小时,但它只是不能正确显示。我希望程序显示第一个值,后跟第二个值,所以它看起来像这样:
123 456 789
323 483 632
我的计划现在正在做的是:
123 456 789
123 456 789
我检查了我的数组列表中的值,它们都是唯一的,所以没有重复。
这是显示类
for (int element = 0; element < sample.Count; element++)
{
Sample samples = (Sample)sample[element];
Console.WriteLine("{0} {1} {2}", samples.CarID, samples.Cost, samples.Ins);
}
答案 0 :(得分:0)
我认为一个好主意可能是使用结构列表。首先,您要定义结构...
struct MyStruct
{
public int CarID;
public decimal Cost;
public string Ins;
}
然后你要申报你的名单......
List<MyStruct> samples = new List<MyStruct>();
然后,要添加到列表中......
var MyStruct = new MyStruct();
MyStruct.CarID = carID;
MyStruct.Cost = cost;
MyStruct.Ins = "Ins";
samples.Add(MyStruct);
要引用列表中的部分数据,请使用...
samples[i].CarID
samples[i].Cost
samples[i].Ins
真的希望这会有所帮助。我已经用它来做你最近想做的事情,所以如果你需要更多的信息,请告诉我。