2017-12-14 20 views
0

をチャンクする文字列は2文字LINQ、

結果でありますbe Li ik ke

ここにシーケンスがあります。

お願いします。

答えて

2
string s = "Like";  
string s2 = String.Join(" ", s.Select((x, index) => (index+1) == s.Length ? "" : String.Concat(x, s[index+1]))); 

UPDATE

ところで、同じ問題は、正規表現で解決することができます

string s3 = Regex.Replace(s, @"\w", m => m.NextMatch().Success ? m.Value + m.NextMatch().Value + " " : "").TrimEnd();