如何在 C# 中从数组中获取逗号分隔的字符串?

本文关键字:分隔 字符串 数组 获取 | 更新日期: 2023-09-18 11:27:29

我们可以使用String.Join()方法从数组中获取逗号分隔的字符串。

示例: String.Join()

string[] animals = { "Cat", "Alligator", "Fox", "Donkey" };
var str = String.Join(",", animals);

同样,我们可以从整数数组中获取一个逗号分隔的字符串。

示例: String.Join()

int[] nums = { 1, 2, 3, 4 };
var str = String.Join(",", nums); 

我们还可以从对象数组中获取一个逗号分隔的字符串,如下所示。

示例: String.Join()

Person[] people = {
        new Person(){ FirstName="Steve", LastName="Jobs"},
        new Person(){ FirstName="Bill", LastName="Gates"},
        new Person(){ FirstName="Lary", LastName="Page"}
    };
 
var str = String.Join(",", people.Select(p => p.FirstName) );

因此,我们可以轻松地从 C# 中的数组中获取逗号分隔或任何其他分隔符的字符串。