2013-03-23 47 views

回答

4

不,但您可以改爲使用StringReader類。

StringReaderStreamReader提供相同的消耗接口,並且都從TextReader繼承。

+0

在StringReader中有沒有其他的「EndOfStream」? – user2023328 2013-03-23 10:42:48

+0

@ user2023328否,因爲它*沒有*流(它從*字符串*讀取,而不是流)。但是你不應該需要這個函數 - 只需通過高級函數'Read','ReadLine'和'ReadToEnd'來讀取內容。像EndOfStream這樣的低級流功能與字節流更相關,這是不行的。 – 2013-03-23 10:49:48

0

如果您需要從字符串的StringBuilder

Dim s As IO.Stream = New IO.MemoryStream(Text.ASCIIEncoding.Default.GetBytes(sb.ToString())) 

有些功能不開心只是一個StringReader創建一個新的IO.Stream