将字节转换为字符串并再次返回

时间:2014-12-05 14:20:21

标签: c# .net

我的数据库中有一个字节,存储为0-254

我可以使用

将其从字节转换为字符串
byteVal.ToString() //0 return 0 20 returns 20

但是要把它还原回一个我无法弄清楚的字节。

2 个答案:

答案 0 :(得分:1)

与其他数字类型相似,您需要适当的Parse - 方法,在这种情况下Byte.Parse

Byte b = Byte.Parse("20");

如果您不知道格式是否有效,可以使用Byte.TryParse

Byte b;
if(!Byte.TryParse("256", out b))
    Console.WriteLine("Not a valid byte");

答案 1 :(得分:0)

您可以使用Convert.ToByte重载将字符串转换为字节