1. 程式人生 > >用string.Join與List或者與string陣列轉換為字串

用string.Join與List或者與string陣列轉換為字串

直接貼程式碼了,有註釋,程式碼已測試。

將List<string> 轉換為 字串

            List<string> listStr = new List<string>();
            listStr.Add("a");
            listStr.Add("b");
            listStr.Add("c");
            
            //以下程式碼實現:將listStr轉換為一串以‘,’分隔開的字串並顯示出來
            string myStr = string.Join(",", listStr.ToArray());
            MessageBox.Show(myStr);

            //顯示結果 a,b,c

以上程式碼理解了,下面這個就更不用說了。

            string[] str = new string[] { "a", "b", "c" };

            //以下程式碼實現:將listStr轉換為一串以‘,’分隔開的字串並顯示出來
            string myStr = string.Join(",", str);
            MessageBox.Show(myStr);
            //顯示結果 a,b,c


以上是將陣列轉換為 字串的例子。 如不需要分隔符則可以以""引數 為空。

有分隔符也挺好啦,可用string.split方法再進行轉換為陣列使用,很多時候都會用到的。

也是直接貼程式碼上來了

            string str = "a,b.c";
            string[] strArray=   str.Split(','); //以“,”為分隔符,將str字串 轉換為陣列。
            MessageBox.Show(strArray[0]);   //顯示出 a