📜  C# 列表到数组 - C# (1)

📅  最后修改于: 2023-12-03 14:39:45.336000             🧑  作者: Mango

C# 列表到数组 - C#

在C#编程中,您可能需要在列表和数组之间进行转换。 在这里,我们将会讨论如何将C#列表(List<T> )转换成数组(T[])。

转换C#列表到数组

下面是一个使用C#语言将列表转换为数组的示例:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List<string> myList = new List<string> { "apple", "banana", "orange" };

        string[] myArray = myList.ToArray();

        Console.WriteLine(string.Join(", ", myArray));
    }
}

上述程序中,我们首先创建了一个字符串类型的列表 myList,并通过 Add() 方法向其中添加元素。 然后我们使用 ToArray() 方法将列表转换为字符串数组 myArray。 最后,我们使用 string.Join() 方法将数组元素以逗号分隔的形式输出到控制台窗口中。

string.Join() 方法将一个字符串数组连接起来,并将它们用一个指定的分隔符分隔。 在使用 Join() 方法时,分隔符可以被省略。

注意

在将C#列表转换为数组时,请注意类型匹配。 如果您尝试将不同类型的元素存储在同一数组中,将会导致编译时错误。

参考