與linq
的傳統方法涉及使用stringBuilder並在循環中附加每個字符串。但是,對於更有效的方法,LINQ提供了聚合查詢。 一個匯總查詢是一個函數,該函數獲取值集合併返回標量值。使用點通用,您可以在iEnumerable對像上調用聚合查詢。 與LINQ concateNate strings,您可以使用如下的聚合方法:
words = { “一二三” }; 字符串res = words.ggregate( “”,//從一個空字符串開始,用於空列表處理 (current,next)=> current“,”下一個);此代碼生成以下輸出:
匯總查詢立即執行。要使用大序列的最佳性能,請考慮使用String.join。另外,如果您想使用匯總,則可以利用StringBuilder來提高性能:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3