C# 4.0 读取文件的原始未编码内容(字节)
我的使命是为粉末玩具做一个“邮票创造者”。“邮票”看起来像这样:。我想为我的创建者使用字节值。为此,我需要读取文件中未编码的内容。有什么帮助吗?此外,我还需要创建这样的内容。(也许我最好使用byte[]数组?(但是如何输入特殊的控制字符?)您可以轻松地使用它来读取文件并将其写回 如果您需要更多的控制,而不是将整个文件读入内存,则可以使用和来使用。如果这样做,请确保将其处理掉-建议使用C# 4.0 读取文件的原始未编码内容(字节),c#-4.0,file-io,bytearray,C# 4.0,File Io,Bytearray,我的使命是为粉末玩具做一个“邮票创造者”。“邮票”看起来像这样:。我想为我的创建者使用字节值。为此,我需要读取文件中未编码的内容。有什么帮助吗?此外,我还需要创建这样的内容。(也许我最好使用byte[]数组?(但是如何输入特殊的控制字符?)您可以轻松地使用它来读取文件并将其写回 如果您需要更多的控制,而不是将整个文件读入内存,则可以使用和来使用。如果这样做,请确保将其处理掉-建议使用using关键字 这里有几个例子 public void CopyFileByReadingItAllToMemo
using
关键字
这里有几个例子
public void CopyFileByReadingItAllToMemory() {
byte[] data = File.ReadAllBytes(@"C:\Temp\input");
File.WriteAllBytes(@"C:\temp\output", data);
}
public void CopyFileWithoutReadingItAllToMemory() {
using (Stream input = File.OpenRead(@"C:\Temp\input"))
using (Stream output = File.OpenWrite(@"C:\Temp\output"))
{
while (true) {
int value = input.ReadByte();
if (value == -1) {
break;
}
output.WriteByte((byte)value);
}
}
}