BSa*_*ita 1 c# vb.net arrays boolean dayofweek
在VB或C#中,是否有一种简洁的方法(无循环)将字符串转换为布尔数组?我有一个表示星期几(“ 0001100”)的二进制值字符串,并希望转换为布尔数组(false,false,false,true,true,false,false)。
Guf*_*ffa 5
不,没有将字符串转换为布尔数组的内置方法。
您必须通过循环字符串中的字符并检查每个字符的值来做到这一点,但是您可以使用以下Select方法轻松地做到这一点:
Select
bool[] days = daysString.Select(c => c == '1').ToArray();
归档时间:
11 年,1 月 前
查看次数:
2544 次
最近记录: