IEnumerable 到带空格的字符串

我找到了一个很好的代码,将数据作为字符串的字谜,但是当我显示时,我得到的是连续的字符串,但我想要在 3 个字符后有空格。


static void Main(string[] args)

{

    string result = "";

    var res = "abc".Anagrams();

    foreach(var anagram in res)

    { 

        if(anagram.Count() == 3)

        {

            Console.Write(anagram.MergeToStr());

        }

    }

}


public static string MergeToStr(this IEnumerable<char> chars)

{

    return new string (chars.ToArray());

}

我的输出


abcacbbacbcacabcba


但我的预期输出应该是


abc ab bac bca cab cba


如何在输出中添加空格?


白衣非少年
浏览 109回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP