入力行数が不明です。各行が整数であることはわかっているので、すべての行を含む配列を作成する必要があります。次に例を示します。
入力:
12
1
3
4
5
そして、それを配列として取得する必要があります:{12,1,3,4,5}
以下のコードがありますが、すべての行を取得できず、コードをテストするために送信する必要があるため、コードをデバッグできません。
List<int> input = new List<int>();
string line;
while ((line = Console.ReadLine()) != null) {
input.Add(int.Parse(Console.In.ReadLine()));
}
StockItem[] stock = new StockItem[input.Count];
for (int i = 0; i < stock.Length; i++) {
stock[i] = new StockItem(input.ElementAt(i));
}