首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

VB中的hex函数在C#中怎么描述呢

2012-05-21 
VB中的hex函数在C#中如何描述呢?VB中的代码是Sub test()showlog(Hex((&HA Xor &H21 Xor 2 Xor &HFF Xor &H

VB中的hex函数在C#中如何描述呢?
VB中的代码是
 Sub test()
  showlog(Hex((&HA Xor &H21 Xor 2 Xor &HFF Xor &HFF Xor &HFF Xor &HFF Xor &HFF Xor &HFF)))
  End Sub


其中&H 是16进制 直接数的前缀xor是异域运算符
我自己在c#中写成这个样了
不成功的
  private void test()
  {
  showlog(BitConverter.ToString((0xA ^ 0x21 ^ 2 ^ 0xFF ^ 0xFF ^ 0xFF ^ 0xFF ^ 0xFF ^ 0xFF)));
  }

感谢啦!

[解决办法]
showlog 参数是什么你就把 
(0xA ^ 0x21 ^ 2 ^ 0xFF ^ 0xFF ^ 0xFF ^ 0xFF ^ 0xFF ^ 0xFF)转换为什么。
[解决办法]
int i
Hex(i)=Convert.ToString(i,16);
[解决办法]

C# code
private void test(){    showlog(((byte)( 0x0A ^ 0x21 ^ 0x02 ^ 0xFF ^                      0xFF ^ 0xFF ^ 0xFF ^ 0xFF ^ 0xFF)).ToString("X02"));} 

热点排行