1 /// <summary> 2 /// 转换扩展类 3 /// </summary> 4 public static class convertextend 5 { 6 /// <summary> 7 /// 将byte[]转换为16进制字符串 8 /// </summary> 9 /// <param name="bytes"></param> 10 /// <returns></returns> 11 public static string tostring16(this byte[] bytes) 12 { 13 return bytes.tolist().tostring16(); 14 } 15 16 /// <summary> 17 /// 将list<byte>转换为16进制字符串 18 /// </summary> 19 /// <param name="bytes"></param> 20 /// <returns></returns> 21 public static string tostring16(this list<byte> bytes) 22 { 23 return string.join(" ", bytes.convertall(b => convert.tostring(b, 16))); 24 } 25 26 /// <summary> 27 /// 将16进制字符串转换为byte[] 28 /// </summary> 29 /// <param name="str16"></param> 30 /// <returns></returns> 31 public static byte[] tobyte(this string str16) 32 { 33 return str16.split(' ').tolist().convertall(s => convert.tobyte(s, 16)).toarray(); 34 } 35 }
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论