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 में save करना चाहता हूँ। मैंने इस तरह try किया:
```csharp
int[] numbers = {};
numbers[0] = 10; // Error: IndexOutOfRangeException
```
या इस तरह:
```csharp
int[] numbers;
numbers[0] = 10; // Compilation error: uninitialized variable का उपयोग
```