读书人

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

发布时间: 2012-05-21 18:04:41 作者: rapoo

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"));} 

读书人网 >C#

热点推荐