写16进制文件的问题
初学C#,请教各位大虾;
结构定义
public struct A()
{
public byte[] a;
public byte[] b;
...
}
数组定义
public A[] b;
这样的一个类似的数组怎么样才能写入文件中啊?
我想要直接写数组,不是一个字节一个字节的写,不知道能不能实现。
------解决方案--------------------可以用File.WriteAllLines()方法
不过你得把数组转换成字符串
------解决方案--------------------其实不管你看到的是什么样的形式,最终都是通过二进制的形式存储进去的.你有何必多走条路呢
------解决方案--------------------直接写数组还不是需要一个一个写
------解决方案--------------------格式化成String 然后写
------解决方案--------------------先转为字符串,然后StreamWriter写文件