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

Array.AsReadOnly (टी []) सी # में विधि

C# में Array.AsReadOnly(T[]) विधि निर्दिष्ट सरणी के लिए केवल-पढ़ने के लिए रैपर देता है, जो केवल-पढ़ने के लिए ReadOnlyCollection है।

सिंटैक्स

public static System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly<T> (T[] array);

यहां, टी सरणी के तत्वों का प्रकार है, जबकि सरणी टी [] एक-आयामी शून्य-आधारित सरणी है।

आइए अब Array.AsReadOnly(T[]) पद्धति को लागू करने के लिए एक उदाहरण देखें -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      String[] arr = { "John", "Tom", "Katie", "Brad" };
      // read-only IList wrapper
      IList<String> list = Array.AsReadOnly( arr );
      // Display the values of the read-only IList.
      Console.WriteLine( "Initial read-only IList..." );
      display( list );
      // Let us now change the read-only wrapper
      try {
         list[0] = "Kevin";
         list[1] = "Bradley";
      }
      catch ( NotSupportedException e ) {
         Console.WriteLine(e.GetType());
         Console.WriteLine(e.Message );
         Console.WriteLine();
      }
      Console.WriteLine( "After changing two elements, the IList remains the same since it is read-only..." );
      display( list );
   }
   public static void display( IList<String> list ) {
      for ( int i = 0; i < list.Count; i++ ) {
         Console.WriteLine(list[i] );
      }
      Console.WriteLine();
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Initial read-only IList...
John
Tom
Katie
Brad
System.NotSupportedException
Collection is read-only.
After changing two elements, tthe IList remains the same since it is read-only...
John
Tom
Katie
Brad

  1. जावास्क्रिप्ट ऐरे से () विधि

    जावास्क्रिप्ट की से () विधि का उपयोग किसी ऑब्जेक्ट से किसी ऑब्जेक्ट से एक लंबी संपत्ति या एक चलने योग्य वस्तु के साथ ऐरे ऑब्जेक्ट को वापस करने के लिए किया जाता है। वाक्य रचना इस प्रकार है - Array.from(obj, mapFunction, val) ऊपर, पैरामीटर obj एक सरणी में कनवर्ट करने के लिए ऑब्जेक्ट है, mapFunction

  1. जावास्क्रिप्ट Array.join () विधि

    जावास्क्रिप्ट की Array.join () विधि का उपयोग सरणी में शामिल होने और एक स्ट्रिंग के रूप में वापस आने के लिए किया जाता है। वाक्य रचना इस प्रकार है - array.join(separator) ऊपर, विभाजक को पैरामीटर के रूप में उपयोग करने के लिए सेट करें। आइए अब जावास्क्रिप्ट माइनस में Array.join() मेथड को लागू करें; उद

  1. सी # में क्लोन () विधि

    C# में क्लोन () विधि का उपयोग सरणी की समान प्रतिलिपि बनाने के लिए किया जाता है। आइए क्लोन () विधि का उपयोग करके किसी सरणी को क्लोन करने के लिए एक उदाहरण देखें - उदाहरण using System; class Program {    static void Main() {       string[] arr = { "one", "two&qu