StreamWriter和BinaryWriter在写入字符串时是否可以互换

c#

从StreamWriter和BinaryWriter的 MSDN 页面中,您可以清楚地看到差异:

流写入器:

实现一个 TextWriter,用于以特定编码将字符写入流。

和:

二进制写入器:

将二进制原始类型写入流,并支持以特定编码写入字符串。

我知道 BinaryWriter 最重要的特性是它可以用二进制写入原始类型,这样可以更紧凑和高效(考虑写入整数 23861398 - 二进制写入器需要 4 个字节,但流写入器需要 8、16 ,甚至 32,具体取决于编码)。

但是说到写字符串,我们能说StreamWriter和BinaryWriter可以互换吗?

以上是StreamWriter和BinaryWriter在写入字符串时是否可以互换的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>