public static string GetStringByStream(Stream stream)
{
StreamReader srdPreview = new StreamReader(stream);
StringBuilder temp = new StringBuilder();
while (srdPreview.Peek() > -1)
{
String input = srdPreview.ReadLine();
temp.Append(input);
}
srdPreview.Close();
return temp.ToString();
}
public static Stream GetStreamByString(string str)
{
Stream stream = new MemoryStream(ASCIIEncoding.Default.GetBytes(str));
return stream;
}
转自
点击打开链接
string 转stream
byte[] byteArray = Encoding.ASCII.GetBytes( test );
MemoryStream stream = new MemoryStream( byteArray );
stream 转string
StreamReader reader = new StreamReader( stream );
string text = reader.ReadToEnd();