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

C# में ArrayList को ऐरे में कनवर्ट करना

ArrayList से ऐरे में कनवर्जन

ArrayList को ऐरे में कनवर्ट करने के लिए ToArray() मेथड का उपयोग करें।

ArrayList सेट करें:

ArrayList arrList = new ArrayList(); 
arrList.Add("one"); 
arrList.Add("two"); 
arrList.Add("three");

ToArray() से कनवर्ट करें:

arrList.ToArray(typeof(string)) as string[];

पूर्ण कोड उदाहरण

using System; 
using System.Collections; 

public class Program { 
    public static void Main() { 
        ArrayList arrList = new ArrayList(); 
        arrList.Add("one"); 
        arrList.Add("two"); 
        arrList.Add("three"); 
        string[] arr = arrList.ToArray(typeof(string)) as string[]; 
        foreach (string res in arr) { 
            Console.WriteLine(res); 
        } 
    } 
}

आउटपुट

one
two
three

नोट:

  • ArrayList नॉन-जेनेरिक है (पुराना .NET 1.x स्टाइल)
  • आधुनिक C# में List<T> प्रीफर्ड है
  • List<T> में ToArray() सीधे टाइप्ड ऐरे लौटाता है:
List<string> list = new List<string> { "one", "two" }; 
string[] arr = list.ToArray(); // string[] सीधे
  1. - Java ArrayList: एक शुरुआती गाइड

    क्या आप array का आकार घोषित करने से थक गए हैं इससे पहले कि आप इसका उपयोग कर सकें? आप अकेले नहीं हैं, क्योंकि array को उपयोग करने से पहले यह परिभाषित करना हमेशा सुविधाजनक नहीं होता कि array को कितने मान स्टोर करने चाहिए। यहीं पर हमारा सहायक मित्र, Java ArrayList, आता है। इस गाइड में, हम बात करने जा र

  1. Android में Array को ArrayList में कैसे कन्वर्ट करें? Android में Array को ArrayList में कैसे कन्वर्ट करें?

    Android में Array को ArrayList में कन्वर्ट करना यह उदाहरण दर्शाता है कि Android में Arrays.asList() विधि का उपयोग करके Array को ArrayList में कैसे कन्वर्ट किया जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण

  1. C# में Dimensional Array क्या है? C# में Dimensional Array क्या है?

    C# Multidimensional Arrays Allow करता है। Int के 2-Dimensional Array को ऐसे Declare करें:int[,] a;Multidimensional Array का Simplest Form 2-Dimensional Array है। 2-Dimensional Array, One-Dimensional Arrays की List होती है।निम्न Two-Dimensional Array 3 Rows और 4 Columns के साथ है।आइए अब C# में Multi-