सी # में सभी सरणी के लिए ऐरे क्लास बेस क्लास है। इसे सिस्टम नेमस्पेस में परिभाषित किया गया है।
C# -
. में Array क्लास के तरीके निम्नलिखित हैंSr.No | विधि और विवरण |
---|---|
1 | साफ़ करें तत्व प्रकार के आधार पर ऐरे में तत्वों की श्रेणी को शून्य, असत्य या शून्य पर सेट करता है। |
2 | कॉपी करें(ऐरे, ऐरे, इंट32) पहले तत्व से शुरू होने वाले ऐरे से तत्वों की एक श्रृंखला की प्रतिलिपि बनाता है और उन्हें पहले तत्व से शुरू होने वाले दूसरे ऐरे में चिपकाता है। लंबाई को 32-बिट पूर्णांक के रूप में निर्दिष्ट किया गया है। |
3 | CopyTo(Array, Int32) वर्तमान एक-आयामी ऐरे के सभी तत्वों को निर्दिष्ट गंतव्य ऐरे इंडेक्स से शुरू होने वाले निर्दिष्ट एक-आयामी ऐरे में कॉपी करता है। अनुक्रमणिका को 32-बिट पूर्णांक के रूप में निर्दिष्ट किया गया है। |
4 | गेट लेंथ एक 32-बिट पूर्णांक प्राप्त करता है जो ऐरे के निर्दिष्ट आयाम में तत्वों की संख्या का प्रतिनिधित्व करता है। |
5 | GetLongLength एक 64-बिट पूर्णांक प्राप्त करता है जो ऐरे के निर्दिष्ट आयाम में तत्वों की संख्या का प्रतिनिधित्व करता है। |
6 | GetLowerBound ऐरे में निर्दिष्ट आयाम की निचली सीमा प्राप्त करें। |
7 | गेट टाइप वर्तमान उदाहरण के प्रकार प्राप्त होते हैं। (वस्तु से विरासत में मिला।) |
8 | GetUpperBound ऐरे में निर्दिष्ट आयाम की ऊपरी सीमा प्राप्त करें। |
9 | GetValue(Int32) एक-आयामी सरणी में निर्दिष्ट स्थान पर मान प्राप्त करें। अनुक्रमणिका को 32-बिट पूर्णांक के रूप में निर्दिष्ट किया गया है। |
10 | IndexOf(Array, Object) निर्दिष्ट ऑब्जेक्ट की खोज करता है और संपूर्ण एक-आयामी सरणी के भीतर पहली घटना की अनुक्रमणिका देता है। |
11 | रिवर्स (ऐरे) संपूर्ण एक-आयामी सरणी में तत्वों के अनुक्रम को उलट देता है। |
C# में Array वर्ग के गुण निम्नलिखित हैं।
Sr.No | संपत्ति और विवरण |
---|---|
1 | IsFixedSize एक मान प्राप्त करता है जो दर्शाता है कि क्या ऐरे का एक निश्चित आकार है। |
2 | केवल पढ़ने के लिए है एक मान प्राप्त करता है जो दर्शाता है कि क्या ऐरे केवल-पढ़ने के लिए है। |
3 | लंबाई एक 32-बिट पूर्णांक प्राप्त करता है जो ऐरे के सभी आयामों में तत्वों की कुल संख्या का प्रतिनिधित्व करता है। |
4 | लंबी लंबाई एक 64-बिट पूर्णांक प्राप्त करता है जो ऐरे के सभी आयामों में तत्वों की कुल संख्या का प्रतिनिधित्व करता है। |
5 | रैंक ऐरे का रैंक (आयामों की संख्या) प्राप्त करता है। |
आइए वर्णों की एक सरणी में वर्णों को उलटने के लिए रिवर्स विधि का एक उदाहरण देखें और पता करें कि यह पैलिंड्रोम है या नहीं -
आइए पूरा उदाहरण देखें। यहां, हमारा स्ट्रिंग "लेवल" है, जिसे उलटने पर वही परिणाम मिलता है।
उदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { string string1, rev; string1 = "Level"; char[] ch = string1.ToCharArray(); Array.Reverse(ch); rev = new string(ch); bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase); if (b == true) { Console.WriteLine("String " + string1 + " is a Palindrome!"); }else { Console.WriteLine("String " + string1 + " is not a Palindrome!"); } Console.Read(); } } }