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

c# string 转byte,该如何解决

2013-11-15 
c# string 转bytestring str “0C”;//十六进制数字byte b;怎样把str赋值给b,结果应该是b0C;即string不转

c# string 转byte
string str =“0C”;//十六进制数字
byte b;
怎样把str赋值给b,结果应该是b=0C;
即string不转换就赋值给byte c#?string?转byte
[解决办法]
b = Convert.ToByte(str, 16);
[解决办法]
 string str = "0C";
            byte b;
            b = byte.Parse(str);
[解决办法]

引用:
 string str = "0C";
            byte b;
            b = byte.Parse(str);

你不要转,那就把他ToString()转回来。
[解决办法]
 var enumerable = from i in Regex.Replace("0C 0xc 0Xabc", "(0
[解决办法]
x
[解决办法]
X)+", "").Split(' ')
                select
                    int.Parse(i, NumberStyles.HexNumber 
[解决办法]
 NumberStyles.AllowLeadingWhite 
[解决办法]
 NumberStyles.AllowTrailingWhite);


            foreach (var i in enumerable)
            {
                Console.WriteLine(i);
            }

热点排行