如何在C#中结合List中的字符串

use*_*456 1 .net c#

我有一个字符串列表,提供有关在几天内工作的旅行的信息,例如"0111110"表示在一周的第一天和最后一天没有旅行.

现在有一个列表,其中包含类似"0111110","1000001"的信息

所以整块的运营日期为"1111111".

我的问题是如何有效地合并旅行以获得阻止运营日?

Kri*_*lén 5

你可以使用| 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)