【发布时间】:2015-02-06 05:10:34
【问题描述】:
我有一个包含二进制数的字符串数组: {“xx0x”、“110x”、“100x”、“010x”、“x01x”、“1010”、“0011”、“0111”、“1111”、“xxxx”、“0001”、“1010”、“ 0110" };
“x”可以是 0 或 1。 我需要创建一个包含所有存在可能性的新数组。
我想过创建一个包含所有选项的数组然后进行比较,但我不确定如何进行比较。
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
对我来说听起来像是一个计划。只是不要在掩码中有
x时比较位置。但请注意,xxxx将涵盖所有可能的结果,那么这是一个错字吗? -
我仍然不确定如何进行比较,如何忽略部分字符?是的,xxxx 给了我所有的选项,但是我在数字的开头有额外的 4 个常量数字,我不需要检查,这会有所不同:)
-
发布您的代码,不要忽略您无法弄清楚的部分,我们可能会从那里帮助您。
-
这是完整的数组:string[] InputsToSOD = new string[] { "0000xx0x", "0000110x", "0000100x", "0000010x", "0000x01x", "00001010", "00000011 ", "00000111", "00001111", "1000xxxx", "10000001", "10001010", "10000110" };