ऐरे एक ही प्रकार के वेरिएबल्स का संग्रह है। वे सन्निहित मेमोरी लोकेशन्स में स्टोर होते हैं। सबसे कम एड्रेस पहले एलिमेंट से मेल खाता है और सबसे ज्यादा एड्रेस अंतिम एलिमेंट से।
सिंटैक्स
C# में ऐरे घोषित करने के लिए:
type[] arrayName;
यहाँ,
- type - C# में ऐरे का डेटा प्रकार है।
- arrayName - ऐरे का नाम
- [ ] - ऐरे का आकार निर्दिष्ट करता है।
उदाहरण
आइए C# में ऐरे घोषित करने का एक उदाहरण देखें:
using System;
namespace MyApplication
{
class MyClass
{
static void Main(string[] args)
{
// n 5 इंटीजर्स का ऐरे है
int[] a = new int[5];
int i, j;
/* ऐरे a के एलिमेंट्स को इनिशियलाइज़ करें */
for (i = 0; i < 5; i++)
{
a[i] = i + 10;
}
/* प्रत्येक ऐरे एलिमेंट का मान आउटपुट करें */
for (j = 0; j < 5; j++)
{
Console.WriteLine("Element[{0}] = {1}", j, a[j]);
}
Console.ReadKey();
}
}
}
आउटपुट
Element[0] = 10 Element[1] = 11 Element[2] = 12 Element[3] = 13 Element[4] = 14
ऐरे के प्रकार
- सिंगल-डायमेंशनल:
int[] arr = new int[5]; - मल्टी-डायमेंशनल:
int[,] matrix = new int[3, 3]; - जैग्ड ऐरे:
int[][] jagged = new int[3][]; - इम्प्लिसिटली टाइप्ड:
var arr = new[] { 1, 2, 3 };
महत्वपूर्ण प्रॉपर्टीज और मेथड्स
Length- ऐरे में कुल एलिमेंट्स की संख्याRank- ऐरे के डायमेंशन्स की संख्याGetLength(dimension)- विशिष्ट डायमेंशन का आकारArray.Sort(),Array.Reverse(),Array.Copy()