如何获取字符串生成器并将其转换为流?
所以我的 stringbuilder 必须转换为:
StreamReader stream = ????
更新
我尝试使用类似的字符串阅读器:
StringReader sr = new StringReader(sb.ToString());
StreamReader stream = new StreamReader(sr);
但这不起作用?
如何获取字符串生成器并将其转换为流?
所以我的 stringbuilder 必须转换为:
StreamReader stream = ????
更新
我尝试使用类似的字符串阅读器:
StringReader sr = new StringReader(sb.ToString());
StreamReader stream = new StreamReader(sr);
但这不起作用?
使用 ToString 将 StringBuilder 转换为 String,并使用 StringReader 将 String 包装为 Stream。
如果需要使用 a StreamReader
,则将字符串转换为内存流,然后使用该对象创建一个新的 StreamReader:
StreamReader reader= new StreamReader(
new MemoryStream(Encoding.ASCII.GetBytes(sb.ToString())));