如何使用stringbuilder并将其转换为streamReader?

如何使用stringbuilder并将其转换为流?

所以我的stringbuilder必须转换为:

StreamReader stream = ???? 

更新

我尝试使用stringreader,如:

 StringReader sr = new StringReader(sb.ToString()); StreamReader stream = new StreamReader(sr); 

但那不起作用?

使用ToString将StringBuilder转换为String,并使用StringReader将String包装为Stream。

如果需要使用StreamReader则将字符串转换为内存流,然后使用该对象创建新的StreamReader:

 StreamReader reader= new StreamReader( new MemoryStream(Encoding.ASCII.GetBytes(sb.ToString())));