StreamWriter/StreamReader write/read .txt 以外的文件可以吗?

Can StreamWriter/StreamReader write/read files other than .txt?

所以我知道如何在文本文件中使用流,但是有没有办法将流用于文本以外的文件? (我试图在 Word 文件中使用流,但结果是损坏了。)

流处理二进制数据。您的问题很可能与您如何将数据发送到流有关,而不是与流本身有关。

StreamWriterclass专门将字符串转换为二进制数据,然后发送到Stream.

如果要将二进制数据写入流,可以使用 Stream 接口本身。无需使用 Writer。