सी # में सभी सरणी के लिए ऐरे क्लास बेस क्लास है। इसे सिस्टम नेमस्पेस में परिभाषित किया गया है। ऐरे क्लास की सबसे अधिक इस्तेमाल की जाने वाली विधियाँ हैं -
<टेबल> <थहेड> क्रमांक तरीके और विवरण 1 साफ़ करेंतत्व प्रकार के आधार पर ऐरे में तत्वों की एक श्रृंखला को शून्य, असत्य या शून्य पर सेट करता है
2 कॉपी करें(ऐरे, ऐरे, इंट32)
पहले तत्व से शुरू होने वाले ऐरे से तत्वों की एक श्रृंखला की प्रतिलिपि बनाता है और उन्हें पहले तत्व से शुरू होने वाले दूसरे ऐरे में चिपकाता है। लंबाई को 32-बिट पूर्णांक के रूप में निर्दिष्ट किया गया है।
3 CopyTo(Array, Int32)
वर्तमान एक-आयामी ऐरे के सभी तत्वों को निर्दिष्ट गंतव्य ऐरे इंडेक्स से शुरू होने वाले निर्दिष्ट एक-आयामी ऐरे में कॉपी करता है। अनुक्रमणिका को 32-बिट पूर्णांक के रूप में निर्दिष्ट किया गया है।
4 गेट लेंथ
एक 32-बिट पूर्णांक प्राप्त करता है जो ऐरे के निर्दिष्ट आयाम में तत्वों की संख्या का प्रतिनिधित्व करता है।
5 GetLongLength
एक 64-बिट पूर्णांक प्राप्त करता है जो ऐरे के निर्दिष्ट आयाम में तत्वों की संख्या का प्रतिनिधित्व करता है
6 GetLowerBound
ऐरे में निर्दिष्ट आयाम की निचली सीमा प्राप्त करें।
7 गेट टाइप
वर्तमान उदाहरण के प्रकार प्राप्त होते हैं। (वस्तु से विरासत में मिला।)
8 GetUpperBound
ऐरे में निर्दिष्ट आयाम की ऊपरी सीमा प्राप्त करें।
आइए हम Array वर्ग विधियों का उपयोग करके किसी सरणी के ऊपरी और साथ ही निचले भाग को प्राप्त करने के लिए एक उदाहरण देखें -
उदाहरण
using System; class Program { static void Main() { int[,] arr = new int[3,4]; Console.WriteLine(arr.GetLength(0)); Console.WriteLine(arr.GetLength(1)); // Length Console.WriteLine(arr.Length); Console.WriteLine("Upper Bound: {0}",arr.GetUpperBound(0).ToString()); Console.WriteLine("Lower Bound: {0}",arr.GetLowerBound(0).ToString()); } }
आउटपुट
3 4 12 Upper Bound: 2 Lower Bound: 0