2017-02-04 3 views
-2

Может кто-то мне поделиться, код для 1 xor 1 будет равен одному, спасибо вам за ответ. дим в As Integer = TextBox1.Text Dim B As Integer = TextBox2.Textс использованием метода XOR 1 xor 1 будет равен 1

Dim firstPattern As Integer 
    firstPattern = (a Xor b) 


    Console.WriteLine(firstPattern) 

из положить является: TextBox1 = 1 TextBox2 = 10101101 результат: 10101100 то, что я хочу: 10101101

+2

Это не имеет абсолютно никакого смысла. Либо вы хотите получить результат операции XOR, либо нет. Если вы это сделаете, используйте оператор 'Xor', и это то, что вы получите. Если вы хотите, чтобы результат отличался от того, что производит оператор 'Xor', вам не нужен результат операции XOR. В этом случае объясните, чего вы действительно хотите. Говоря о том, что вы хотите в одном конкретном случае, бесполезно, потому что вы можете использовать бесчисленные алгоритмы для выхода. Нам нужно знать, какие правила должны применяться в КАЖДОМ случае. – jmcilhinney

+0

спасибо за комментарий, что я хочу, если 1 xor 0 = 1, 0 xor 1 = 1, 0 xor 0 = 0 и 1 xor 1 будет равно единице. – Unknown

+0

извините im действительно новичок в визуальном базовом im действительно головокружение в стеганографии с использованием метода lsb – Unknown

ответ

0

Основываясь на том, что вы сказали, вы хотите Или, а не Xor.

Dim firstPattern As Integer 
firstPattern = (a Or b) 
Console.WriteLine(firstPattern) 

Bitwise/Logical operators in VB.net

+0

вы можете дать мне образец PL кода OR. это мой первый раз на визуальном уровне – Unknown

+0

большое спасибо !! сэр – Unknown

Смежные вопросы