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

C# में ऐरे क्लास के कुछ सामान्य रूप से उपयोग किए जाने वाले तरीके क्या हैं?

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

<टेबल> <थहेड> क्रमांक तरीके और विवरण 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

  1. जावा 9 में स्ट्रिंग क्लास में कौन से नए तरीके जोड़े गए हैं?

    एक स्ट्रिंग एक अपरिवर्तनीय है जावा में क्लास और जावा 9 . में स्ट्रिंग क्लास में दो नए तरीके जोड़े गए हैं . वे विधियां हैं वर्ण () और कोडपॉइंट्स () . ये दोनों विधियाँ IntStream . लौटाती हैं वस्तु। 1) वर्ण (): द chars() स्ट्रिंग क्लास की विधि इस क्रम से चार मानों को शून्य-विस्तारित करने की एक धारा व

  1. जावा 9 में वैकल्पिक वर्ग में कौन से नए तरीके जोड़े गए हैं?

    एक वैकल्पिक वर्ग एक कंटेनर प्रदान करता है जिसमें गैर-शून्य . हो सकता है या नहीं भी हो सकता है मूल्य। यह वैकल्पिक वर्ग जावा 8 में कोड में स्थानों की संख्या को कम करने के लिए पेश किया गया जहां NullPointerException उत्पन्न किया जा सकता है। Java 9 ने वैकल्पिक वर्ग में तीन नए तरीके जोड़े:या () , ifPres

  1. जावा में क्लास/स्टेटिक तरीके क्या हैं?

    कक्षा/एस अस्थिर विधियाँ वे विधियाँ हैं जिन्हें कक्षा में ही कहा जाता है, न कि किसी विशिष्ट वस्तु उदाहरण पर। स्थैतिक संशोधक सुनिश्चित करता है कि कार्यान्वयन सभी वर्ग उदाहरणों में समान है। वर्ग/स्थिर विधियों को बिना तात्कालिकता के . कहा जाता है इसका मतलब है कि स्थैतिक विधियाँ केवल कक्षा के अन्य स्थिर