Tôi có một số dòng đầu vào không xác định. Tôi biết rằng mỗi dòng là một số nguyên, và tôi cần phải thực hiện một mảng với tất cả các dòng, ví dụ:Đọc số dòng không xác định từ đầu vào tiêu chuẩn
Input:
12
1
3
4
5
và tôi cần để có được nó như một mảng: {12,1,3,4,5}
Tôi có mã bên dưới, nhưng tôi không thể nhận tất cả các dòng và tôi không thể gỡ lỗi mã vì tôi cần gửi mã để kiểm tra.
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));
}
Cho LINQPad thử xem, bạn có thể biên dịch và pseudo-debug dễ dàng mà không VS. http://www.linqpad.net/ –
Tôi xin lỗi vì tôi không nhìn thấy nó, trình kiểm tra chính tả của tôi được đặt sang tiếng Tây Ban Nha và tất cả văn bản của tôi đều có dấu đỏ, xin lỗi về điều đó. – Santanor
[Ideone] (http://ideone.com) cũng tốt nếu bạn cần cung cấp đầu vào. – Ryan