📅  最后修改于: 2023-12-03 14:39:45.336000             🧑  作者: Mango
在C#编程中,您可能需要在列表和数组之间进行转换。 在这里,我们将会讨论如何将C#列表(List<T>
)转换成数组(T[]
)。
下面是一个使用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#列表转换为数组时,请注意类型匹配。 如果您尝试将不同类型的元素存储在同一数组中,将会导致编译时错误。