Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีแปลง List Collection เป็น Array ใน C#

ขั้นแรก สร้าง List Collection:

List<string> myList = new List<string>();
myList.Add("RedHat");
myList.Add("Ubuntu");

จากนั้นใช้เมธอด ToArray() เพื่อแปลง List เป็น Array:

string[] str = myList.ToArray();

โค้ดตัวอย่างเต็ม

using System;
using System.Collections.Generic;

public class Program
{
    public static void Main()
    {
        List<string> myList = new List<string>();
        myList.Add("RedHat");
        myList.Add("Ubuntu");
        
        Console.WriteLine("List...");
        foreach(string value in myList)
        {
            Console.WriteLine(value);
        }
        
        Console.WriteLine("Converting to Array...");
        string[] str = myList.ToArray();
        foreach(string s in str) // แก้ไขจาก myList เป็น str
        {
            Console.WriteLine(s);
        }
    }
}

ผลลัพธ์

List...
RedHat
Ubuntu
Converting to Array...
RedHat
Ubuntu