से लाइनों की एक अनिर्धारित संख्या पढ़ें मेरे पास इनपुट की एक अज्ञात संख्या है। मुझे पता है कि प्रत्येक पंक्ति एक पूर्णांक है, और मैं उदाहरण के लिए, सभी लाइनों के साथ एक सरणी बनाने की जरूरत है:मानक इनपुट
इनपुट:
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));
}
साथ कॉल कर सकते हैं LINQPad आज़मा कर देखें, तो आप बनाम बिना आसानी से संकलन और छद्म डिबग कर सकते हैं http://www.linqpad.net/ –
मुझे खेद है कि मैंने इसे नहीं देखा, मेरा वर्तनी परीक्षक स्पेनिश में सेट किया गया है और मेरा पूरा पाठ लाल मार्कर के साथ है, इसके बारे में खेद है। – Santanor
[आइडिया] (http://ideone.com) भी अच्छा है यदि आपको इनपुट प्रदान करने की आवश्यकता है। – Ryan