将字符串转换为流的最简单方法是什么?



今天,我使用内存流:

new MemoryStream(Encoding.UTF8.GetBytes(str))

有更简单/更好的方法吗?

可以了;没有什么比这更直接的了,因为您需要字节(用于Stream API),因此需要通过Encoding

注意,然而,许多通过Stream获取基于文本的数据的api将也将接受TextReader,因此new StringReader(str)将更直接。

试试System.IO.StringReader class

不知道是否有最简单的方法,但我想说没有更好的方法(从这个问题的角度来看)来做到这一点,作为在内存中转换,不知怎么的,你需要把它转换回来。您需要知道所操作的数据的编码。

总之:这是我的首选

相关内容

  • 没有找到相关文章

最新更新