C# में ऐरे बनाने के बाद उसमें मान कैसे जोड़ें?
सभी को नमस्कार! मैंने अभी C# सीखना शुरू किया है और एक समस्या का सामना करना पड़ा जो मुझे बहुत अजीब लगती है। अन्य भाषाओं में, जैसे JavaScript या Python, मैं आसानी से एक खाली array बना सकता हूँ और फिर push() या append() method के माध्यम से उसमें elements जोड़ सकता हूँ। लेकिन C# में मैं समझ नहीं पा रहा हूँ कि यह कैसे करूँ।
यहाँ मेरे code का उदाहरण है:
```csharp
int[] numbers = new int[5];
numbers[0] = 10;
numbers[1] = 20;
// इस तरह मैं कर सकता हूँ, लेकिन मुझे पहले से size पता होना चाहिए!
```
लेकिन क्या होगा अगर मुझे नहीं पता कि कितने elements होंगे? उदाहरण के लिए, user keyboard से numbers input करता है, और मैं उन्हें array में store करना चाहता हूँ। मैंने ऐसे try किया:
```csharp
int[] numbers = {};
numbers[0] = 10; // Error: IndexOutOfRangeException
```
या ऐसे:
```csharp
int[] numbers;
numbers[0] = 10; // Compilation error: uninitialized variable का उपयोग
```