Filed的ReadAllByte方法会将目标文本的内容全部转换为字节数组,里面存储的全部都是二进制数,但是表现形式是十进制数。
一、如果想将一个字符串以Byte数组的形式存入到文本当中,那么需要:
1、使用目标文本字符集的方式,将文本内容转换为Byte数组,如
Byte[] aa = Encoding.UTF8.GetBytes("dsad");
上面的代码使用了Encoding类中的UTF8的对象,去调用GetByte()方法,表明使用UTF8的方式将字符串转换为对应的字节数组
2、然后使用File类的WriteAllByte(字节数组),表示将字节数组作为写入的对象。
二、如果想将字节数组转换为字符串,那么需要:
先使用File.ReadAllBytes[]获取目标文本对应的Byte数组
String xxx=Encoding.utf8.GetString(Byte[]数组)
然后直接输出即可