सरणी घोषित करने से स्मृति में सरणी प्रारंभ नहीं होती है। जब ऐरे वेरिएबल को इनिशियलाइज़ किया जाता है, तो आप ऐरे को वैल्यू असाइन कर सकते हैं।
निम्नलिखित एक घोषणा है और यह एक सरणी नहीं बनाएगी -
int[] id;
निम्नलिखित पूर्णांकों की एक सरणी बनाते हैं। सरणी एक संदर्भ प्रकार है, इसलिए आपको सरणी का एक उदाहरण बनाने के लिए नए कीवर्ड का उपयोग करने की आवश्यकता है -
Int[] id = new int[5] {};
आइए एक उदाहरण देखें -
उदाहरण
using System; namespace ArrayApplication { public class MyArray { public static void Main(string[] args) { int [] n = new int[5]; int i,j; /* initialize elements of array n */ for ( i = 0; i < 5; i++ ) { n[ i ] = i + 10; } /* output each array element's value */ for (j = 0; j < 5; j++ ) { Console.WriteLine("Element[{0}] = {1}", j, n[j]); } } } }
आउटपुट
Element[0] = 10 Element[1] = 11 Element[2] = 12 Element[3] = 13 Element[4] = 14