【发布时间】:2013-03-23 10:35:40
【问题描述】:
是否可以让流阅读器读取字符串变量或文本框而不是文本文件?如果是,怎么做?
【问题讨论】:
标签: vb.net text streamreader
是否可以让流阅读器读取字符串变量或文本框而不是文本文件?如果是,怎么做?
【问题讨论】:
标签: vb.net text streamreader
不可以,但您可以改用 StringReader 类。
StringReader 和StreamReader 提供相同的消耗接口,都继承自TextReader。
【讨论】:
Read、ReadLine 和ReadToEnd 读取内容。像EndOfStream 这样的低级流函数与字节流更相关,而这无论如何都不是。
如果您需要从 String 或 StringBuilder
创建新的 IO.StreamDim s As IO.Stream = New IO.MemoryStream(Text.ASCIIEncoding.Default.GetBytes(sb.ToString()))
有些函数不满足于仅使用 StringReader。
【讨论】: