Foreach 输出到一个布尔数组
Foreach output into a boolean array
我想将 foreach 循环的输出“保存”到一个布尔数组中。解决这个问题最简单的方法是什么?
foreach(char est in resultss)
{
int test = est - '0';
tru = Convert.ToBoolean(test); // A Bool[] instead of Bool
// Console.WriteLine(tru);
}
我正在研究二进制时钟,我正在尝试将 22 之类的数字转换为二进制(已完成),然后再转换为布尔数组。
List<bool> list = new List<bool>();
foreach(char est in resultss)
{
int test = est - '0';
tru = Convert.ToBoolean(test);
list.Add(tru);
}
您可以为此使用 LINQ,请添加对 System.Linq
的引用并执行此操作。
var boolArray = resultss.Select(r => Convert.ToBoolean(r - '0')).ToArray();
我想将 foreach 循环的输出“保存”到一个布尔数组中。解决这个问题最简单的方法是什么?
foreach(char est in resultss)
{
int test = est - '0';
tru = Convert.ToBoolean(test); // A Bool[] instead of Bool
// Console.WriteLine(tru);
}
我正在研究二进制时钟,我正在尝试将 22 之类的数字转换为二进制(已完成),然后再转换为布尔数组。
List<bool> list = new List<bool>();
foreach(char est in resultss)
{
int test = est - '0';
tru = Convert.ToBoolean(test);
list.Add(tru);
}
您可以为此使用 LINQ,请添加对 System.Linq
的引用并执行此操作。
var boolArray = resultss.Select(r => Convert.ToBoolean(r - '0')).ToArray();