0
兩個詞
假設我有以下字符串數組:分組使用LINQ
string[] words = new [] { "Stanford", "University", "in", "Palo", "Alto" };
我想獲得如下:
["Stanford University", "University in", "in Palo", "Palo Alto"]
我知道我可能會需要使用Aggregate
擴展方法,但我真的不知道如何。
我不會使用LINQ的,考慮你將有實際尺寸文本,而不是簡單字符串。從開始到結束循環,找到詞語邊界,並保持最後一個詞與當前返回 - 簡單,O(1),沒有大的內存成本的情況下reeturns等 – Lanorkin
讓人想起[下面的故事](https:///www.scientificamerican.com/article/fact-or-fiction-nasa-spen/)。我與Lanorkin ... [KISS](https://en.wikipedia.org/wiki/KISS_principle) – Noctis
FSharp有一個Seq.pairwise方法(它是Seq模塊的一部分,它遍歷數據以成對的方式,我相信你可以從C#導入並使用它。 – slimbofat