在C#中如何把字符(A-F)转为 hex 格式 在线等,谢谢!

解决方案 »

  1.   

    char ch = 'A';((int)s).ToString("X");
      

  2.   

    可否详尽一些?ToString("X") 不行啊!
      

  3.   

    Microsoft.Visualbasic.Hex()函数
    要添加Microsoft.Visualbasic的引用
      

  4.   

    to whmjw(明年今日十年之后)c#也可以用VB的东西啊?厉害~~~明天我也试试
      

  5.   

    ToString("X")怎么不行啊?但是必须先转换成数字才行的吧?就是一楼那个string HEX = ((int)s).ToString("X");
      

  6.   

    回复人:NewCamera() ( ) 信誉:100
    2006-06-20 00:26:00
    得分:0

    ?
    to whmjw(明年今日十年之后)c#也可以用VB的东西啊?厉害~~~明天我也试试-----------------------------------都一个框架的,当然了
      

  7.   

    楼主是不是要把hex的字符串转换为数字?Convert.ToInt32("abcdef",16)
      

  8.   

    Microsoft.Visualbasic.Hex()函数 没有啊,我已添加Microsoft.Visualbasic的引用.
    望高手解答一下!
    string HEX = ((int)s).ToString("X"); 是可以的,但S是char 不是STRING 我之前搞错了!
      

  9.   

    string HEX = ((int)s).ToString("X"); 是可以的,但S是char 不是STRING 我之前搞错了!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~什么意思?不明白lz到底要什么呢?
      

  10.   

    string HEX = ((int)s).ToString("X");  可以了!我之前说不行是因为我没有把s转为char型.再问问,如果要把十六进制的字符转为所对应的字符应该如何做呢?
      

  11.   

    int hex = 0x66;char s = (char)hex;
      

  12.   

    string s = "0x66";
    char ch = (char)Convert.ToInt32(s, 16);