使用 LINQ 連接字串
在處理字串集合時,經常會出現需要將它們連接成單一字串的情況。傳統上,我們將使用 StringBuilder 類別來完成此任務。然而,隨著 LINQ 的出現,我們現在有了一種更簡潔、更具表現力的方法來處理這個任務。
LINQ 聚合方法
LINQ 提供了 Aggregate 方法,該方法可用於將一系列值聚合為單一結果。要使用聚合連接字串,我們可以採取以下步驟:
程式碼範例:
string[] words = { "one", "two", "three" }; var res = words.Aggregate( "", (current, next) => current + ", " + next); Console.WriteLine(res);
此程式碼範例:
, one, two, three
此程式碼產生輸出:
其他LINQ選項string res = String.Join(", ", words); Console.WriteLine(res);雖然聚合方法可用於字串連接,這不是最佳方法。為了獲得更好的效能和可讀性,請考慮使用 String.Join 方法:
以上是LINQ 如何在 C# 中高效率地連接字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!