String.Join 方法
以前 常常會 先用像下面的方式 先把 , 加到字串中,最後再用TrimEnd(',') 把逗號去掉
string empname = "";
foreach (var x in empnames)
{
empname += x.ToString() + ",";
}
empname = empname.TrimEnd(',');
String.Join的功能 是 在每個成員之間使用指定的分隔符號。
以下是個簡單的範例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class Program
{
static void Main(string[] args)
{
string[] empnames =
{"龍龍一",
"龍龍二",
"龍龍三",
"龍龍四",
"龍龍五",
"龍龍六",
};
string empname = "";
foreach (var x in empnames)
{
empname += x.ToString() + ",";
}
empname = empname.TrimEnd(',');
Console.WriteLine(empname);
ShowValue<String>(empnames);
Console.Read();
}
static void ShowValue<T>(IEnumerable<T> values)
{
Console.WriteLine("{0}", string.Join(",", values));
}
}