例如我有个byte[] bytes = {0x01, 0x00, 0x01, 0x01,};我要用string类型输出 {1,0, 1, 1},就是“0x0”这个部分没有,请问如何实现,请给例子代码?谢谢!
解决方案 »
- 求助,这段C++代码该如何改成C#的? 里面指针看的我眼花。
- 如何在Timer控中中调用这个组件!
- session 的问题!
- 在label 画图时出现个错误
- NET Framework 创建IIS站点后,创建应用程序无效的问题
- 圆内接正多边形中心点、圆半径、多边形任意一顶点坐标,求其它顶点坐标!!!!!!!
- 百分求教,水晶报表问题,请问可不可以用程序将两个水晶报表导入一个excel文件的两个不同的Sheet
- 问一个简单的SQL语句
- 关于<html>的语言!!急!!!!
- c#做应用程序,怎样打印整个界面,包括按钮文档等。
- Listview已经设置为两列,怎样通过代码一次性添加一行数据,包括了每列的数据
- 关于AJAX数据获取的问题
public static string binl2String(byte[] buffer)
{
StringBuilder builder = new StringBuilder();
for (int i = 0; i < buffer.Length; i++)
{
builder.Append(buffer[i].ToString() + ",");
}
return builder.ToString().TrimEnd(',');
} public static void Main()
{
byte[] bytes = { 0x01, 0x00, 0x01, 0x01, };
Console.WriteLine(binl2hex(bytes));//1,0,1,1
}
public string[] ByteToString(byte[] by){
string[] strArr = new string[by.Length];
for(int i = 0;i < by.Length;i++)
str[i] = by[i].ToString();
return strArr;
}
你确定 这是你想要的?、、、
Console.WriteLine(BitConverter.ToString(bytes, 0));
01-00-01-01
byte[] bytes = { 0x01, 0x00, 0x01, 0x01 };
int[] vals=new int[bytes.Length];
for (int i = 0; i < bytes.Length; i++)
vals[i] = bytes[i]; Console.WriteLine(string.Join(",",vals));