我有一个用户定义的列表
public class Level2
{
public double price { get; set; }
public int size { get; set; }
public Level2(double price, int size)
{
this.price = price;
this.size = size;
}
}
在我的程序中,我有这个片段,我循环遍历前 10 个元素
List<Level2> bid = new List<Level2>();
for (int i = 0; i < 10; i++)
{
if (i < bid.Count && bid[i].price > bid[0].price - (20 * process.tickSize))
{
bidString = bidString + "," + bid[i].price.ToString() + "," + bid[i].size.ToString();
}
}
它编译并运行良好。现在我需要扩展我的程序并想将我的变量更改为数组类型,如下所示:
List<Level2>[] bid = new List<Level2>[5];
我怎样才能改变我的循环,所以我可以循环通过第一个数组,即bid[0]?
请提供一些工作片段,非常感谢