C# 里面的 ^ 运算符,在VB.NET中可以用 XOR 表示,但是

byte x=(byte)(65535^254);

直接翻译成

dim x as Byte=CByte(65535 XOR 254)

会导致运算溢出,这里有一个很粗暴的办法可以解决

dim x as Byte=BitConvert.GetBytes(65535 XOR 254)(0)

05-26 11:41