Heim > Backend-Entwicklung > C#.Net-Tutorial > So führen Sie C# List entsprechend dem Trennzeichen in einen String zusammen

So führen Sie C# List entsprechend dem Trennzeichen in einen String zusammen

高洛峰
Freigeben: 2016-12-15 15:52:39
Original
2595 Leute haben es durchsucht

Dieser Artikel ist eine Aufzeichnung von Wissenspunkten. Er beschreibt hauptsächlich, wie die generische Liste List basierend auf dem Trennzeichen (z. B. Komma) zusammengeführt wird. Früher wurden Schleifen häufig zum Verketten von Zeichenfolgen verwendet. Diese Methode erfordert nicht nur das Schreiben von mehr Code, sondern verbraucht auch mehr Systemressourcen. Heutzutage wird im Allgemeinen die Methode string.Join(String Separator, String[] Value) verwendet, um die Mengen durch Trennzeichen zu Strings zusammenzuführen.

Hier ist die Beschreibung der string.Join-Methode:

//
// 摘要: 
//     在指定 System.String 数组的每个元素之间串联指定
//     的分隔符 System.String,从而产生单个串联的字符串。
//
// 参数: 
//   separator:
//     System.String。
//
//   value:
//     一个 System.String 数组。
//
// 返回结果: 
//     System.String,包含与 separator 字符串交错的 value 的元素。
//
// 异常: 
//   System.ArgumentNullException:
//     value 为 null。
Nach dem Login kopieren

Das Folgende ist ein konkretes Beispiel. Das Beispiel wird in einer Konsolenanwendung ausgeführt und führen Sie es aus. Das ist es:

static void Main(string[] args)
        {
            //字符串集合
            List<string> list = new List<string>();
            list.Add("a");
            list.Add("b");
            list.Add("c");
            list.Add("d");
            list.Add("e");

            /*
             * 使用string.Join()方法
             */         
            //使用"," 分隔符号将List<string>泛型集合合并成字符串
            string strTemp1 = string.Join(",", list.ToArray());
            Console.WriteLine(strTemp1);
            //使用 "-" 符号分隔将List<string>泛型集合合并成字符串
            string strTemp2 = string.Join("-", list.ToArray());
            Console.WriteLine(strTemp2);



            /*
             * 使用循环方式合成字符串
             */
            string strTemp3 = string.Empty;
            foreach (string str in list)
            {
                strTemp3 += string.Format("{0},",str);
            }
            strTemp3 = strTemp3.TrimEnd(&#39;,&#39;);
            Console.WriteLine(strTemp3);

            Console.ReadKey();           
        }
Nach dem Login kopieren

Das Ausgabeergebnis ist:

C# List<string>如何根据分隔符合并成字符串

Mit string.Join können Sie List zusammenführen ohne in einen String zu schleifen.



Weitere Artikel zum Thema C#-Liste zum Zusammenführen in Zeichenfolgen anhand von Trennzeichen beachten Sie bitte das PHP-Chinesisch Webseite!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage