我有一个字符串列表,提供有关在几天内工作的旅行的信息,例如"0111110"表示在一周的第一天和最后一天没有旅行.
现在有一个列表,其中包含类似"0111110","1000001"的信息
所以整块的运营日期为"1111111".
我的问题是如何有效地合并旅行以获得阻止运营日?
你可以使用| Operator(按位OR):
var x1 = Convert.ToByte("0111110", 2);
var x2 = Convert.ToByte("1000001", 2);
var foo = x1 | x2;
var bar = Convert.ToString(foo, 2);
Run Code Online (Sandbox Code Playgroud)