[C#]String.Join 方法

  • 9868
  • 0
  • C#
  • 2012-10-14

[C#]String.Join 方法

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));
        }
    }

 


如有錯誤 歡迎指正