转换bool [] - >"false,true,true,false"的整洁代码

And*_*Dog 10 c# arrays string

你如何使用尽可能少的代码行将一个布尔数组转换为像"false,true,true,false"这样的字符串?

Python允许我使用以下(非常好和干净):

", ".join(map(str, [False, True, True, False]))
Run Code Online (Sandbox Code Playgroud)

在C#中,string.Join只允许我加入一个字符串数组.

那么在C#中做同样的简短方法是什么?

Dar*_*rov 27

var array = new[] { true, false, false };
var result = string.Join(", ", array.Select(b => b.ToString()).ToArray());
Console.WriteLine(result);
Run Code Online (Sandbox Code Playgroud)