欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#中Byte转换相关的函数

程序员文章站 2023-11-14 21:07:10
 1、将一个对象转换为byte对象 public static byte getbyte(object o) { byte retint = 0...

 1、将一个对象转换为byte对象

public static byte getbyte(object o)
{
byte retint = 0;
if (o != null)
{
byte tmp;
if (byte.tryparse(o.tostring().trim(), out tmp))
{
retint = tmp;
}
}
return retint;
} 

2、将一个十六进制字符串转换为byte对象,字符串以0x开头

public static byte getbyteformhex(string hexvalue)
{
try
{
return convert.tobyte(hexvalue, 16);
}
catch 
{
return 0;
}
}

3、将单个字符转换为byte对象

public static byte getbyteformsinglestring(string value)
{
return getbyteformchar(convert.tochar(value));
}

4、将一个字符串转换为byte数组

public static byte[] getbytes(string values)
{
return system.text.encoding.default.getbytes(values);
}

以上内容是小编给大家介绍的c#中byte转换相关的函数,希望对大家有所帮助!