私はユーザー定義のリストを持っています
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]をループできるように、ループを変更するにはどうすればよいですか?
いくつかの作業スニペットを提供してください、どうもありがとう