StreamWriter/StreamReader write/read .txt 以外的文件可以吗?
Can StreamWriter/StreamReader write/read files other than .txt?
所以我知道如何在文本文件中使用流,但是有没有办法将流用于文本以外的文件? (我试图在 Word 文件中使用流,但结果是损坏了。)
流处理二进制数据。您的问题很可能与您如何将数据发送到流有关,而不是与流本身有关。
StreamWriter
class专门将字符串转换为二进制数据,然后发送到Stream
.
如果要将二进制数据写入流,可以使用 Stream 接口本身。无需使用 Writer。
所以我知道如何在文本文件中使用流,但是有没有办法将流用于文本以外的文件? (我试图在 Word 文件中使用流,但结果是损坏了。)
流处理二进制数据。您的问题很可能与您如何将数据发送到流有关,而不是与流本身有关。
StreamWriter
class专门将字符串转换为二进制数据,然后发送到Stream
.
如果要将二进制数据写入流,可以使用 Stream 接口本身。无需使用 Writer。