Avatar ·

C# में array बनाने के बाद उसमें मान कैसे जोड़ें?

सभी को नमस्ते! मैंने अभी 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 used ```