Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में ऐरे क्लास के तरीके और गुण कैसे उपयोगी हैं?

सी # में सभी सरणी के लिए ऐरे क्लास बेस क्लास है। इसे सिस्टम नेमस्पेस में परिभाषित किया गया है।

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();
      }
   }
}

  1. सी # में सरणी वर्ग के गुण क्या हैं?

    सी # में सभी सरणी के लिए ऐरे क्लास बेस क्लास है। इसे सिस्टम नेमस्पेस में परिभाषित किया गया है। सरणी वर्ग के गुण निम्नलिखित हैं - यहाँ ऐरे वर्ग के गुण हैं - Sr.No संपत्ति और विवरण 1 IsFixedSize एक मान प्राप्त करता है जो दर्शाता है कि क्या ऐरे का एक निश्चित आकार है। 2 केवल पढ़ने के लिए है एक म

  1. C# में वर्ग विधियों और वर्ग के सदस्यों के बीच क्या अंतर हैं?

    एक सदस्य फ़ंक्शन यानी एक वर्ग की विधि एक ऐसा फ़ंक्शन है जिसकी परिभाषा या इसके प्रोटोटाइप किसी अन्य चर के समान वर्ग परिभाषा के भीतर है। यह उस वर्ग की किसी भी वस्तु पर संचालित होता है जिसका वह सदस्य है, और उस वस्तु के लिए कक्षा के सभी सदस्यों तक उसकी पहुँच होती है। निम्नलिखित एक उदाहरण है - public vo

  1. रूबी के ऐरे क्लास का उपयोग कैसे करें (उदाहरण + उपयोगी तरीके)

    एक सरणी क्या है? एक सरणी एक अंतर्निहित रूबी वर्ग है, जिसमें शून्य या अधिक वस्तुओं की सूची होती है , और इसमें वे विधियां शामिल हैं जो इन सभी वस्तुओं को आसानी से जोड़ने, एक्सेस करने और लूप करने में आपकी सहायता करती हैं। यह मददगार है, क्योंकि यदि सरणियाँ मौजूद नहीं होतीं तो आपको कई चरों का उपयोग करना