VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之如何把List<string>转换成以某个分隔符连接

经常用到的一个知识点,每次用到就去百度一下,今天又用到了(又跑去摆渡了),为了防止用完就忘,用到就搜,今天自己记录一下。

如何根据分隔符(比如逗号),将List<string>泛型集合合并成一个string字符串?以往的开发中,都是使用循环的方式来拼接成字符串,不仅要写更多的代码不说,还会消耗更多的系统资源。现在一般使用string.Join(string separator, IEnumerable<T> values)这个方法来将集合通过分隔符合并成字符串。

这里是string.Join方法的完整描述:

//
// 摘要: 
// 串联类型为 System.String 的 System.Collections.Generic.IEnumerable<T> 构造集合的成员,其中在每个成员之间使用指定的分隔符。
//
// 参数: 
// separator:
// 要用作分隔符的字符串。
//
// values:
// 一个包含要串联的字符串的集合。
//
// 返回结果: 
// 一个由 values 的成员组成的字符串,这些成员以 separator 字符串分隔。
//
// 异常: 
// System.ArgumentNullException:
// values 为 null。
[ComVisible(false)]
public static string Join(string separator, IEnumerable<string> values);

以下代码示例:

List<string> testList = new List<string> { "Jim", "John", "Linda", "Sam" };
string result = string.Join(",", testList);
Console.WriteLine("These People are your partner :" + result);

输出结果:


相关教程