字符串如何与流相互转换?

whmroseman 2004-12-24 05:10:13
字符串如何与流相互转换?如:
string str = "dddddddddd";
//??将字符串转化成流
...全文
736 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanransoft 2004-12-24
  • 打赏
  • 举报
回复
System.Text.ASCIIEncoding a=new System.Text.ASCIIEncoding();
byte[] buffer=a.GetBytes("hello");
foreach(byte b in buffer)
Console.WriteLine(b);
chenyuming2004 2004-12-24
  • 打赏
  • 举报
回复
StringReader sr=new StringReader("abcdefghijlmn");
不知道是不是要这个。
chenyuming2004 2004-12-24
  • 打赏
  • 举报
回复
StringReader sr=new StringReader("abcdefghijlmn");

不知道是不是要这个。
liuyong_lll 2004-12-24
  • 打赏
  • 举报
回复
ding........
Ivony 2004-12-24
  • 打赏
  • 举报
回复
流和字符串是不能相互转换的,因为它们是两个不同的东西。。。。

流指一个可以输入或者输出的设备,你可以把字符串输出到一个流,也可以从流获取一个字符串,但不应该(不是不能)将流转换成字符串或者将字符串转换成流。


如果要读取或者写入流,可以使用StreamReader和StreamWriter类。。。。。
The123 2004-12-24
  • 打赏
  • 举报
回复
用这个吧
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
The123 2004-12-24
  • 打赏
  • 举报
回复
string -> byte[] -> stream
whmroseman 2004-12-24
  • 打赏
  • 举报
回复
字符串如何与流相互转换?如:
//1.将字符串转化成流
string str = "dddddddddd";
Stream stream = ????;//如何从字符串换化为流?
//2.将流转化成字符串
Steam stream = ....;//通过某方法得到流
string str = ????;//如何从流换化为字符串?



110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧