C# 中String.Join()方法


  今天在工作中看到了組里一個大佬寫的代碼,感觸頗多,同樣實現一個需求,我寫循環費了老大勁,代碼又臭又長,大佬的代碼簡潔明了,三行搞定。。。不得不說,今天賺大了

  簡單總結一下今天賺到的知識

  string里邊的Join()方法

  

  就是將傳入的字符串數組(必須是字符串string) value,用特定的分隔符 separator 進行分割

  例:  List<string> list = new List<string>();

           list.add("aa");

           list.add("bb");

           list.add("cc");

           Console.WriteLine(string.Join("-", list));

  輸出的結果就是    aa-bb-cc

  在這里,也可以利用Lambda表達式來對list進行操作以滿足其他需求

  例如有時候拼接sql語句時,可能會需要將list中的元素都加上單引號,並以逗號分開

  那么就是  string.Join(",", list.Select(r => "'" + r + "'"));

  關於Lambda表達式,就下次再分享記錄了

  記錄工作學習中的知識點,請多多指教。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM