首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新手问个有关问题.

2013-06-19 
新手问个问题....今天看到一条这样的注释“将数据写入流,并持久化”,怎么理解将数据写入流c#.net?注释[解决

新手问个问题....
今天看到一条这样的注释“将数据写入流,并持久化”,怎么理解将数据写入流 c# .net? 注释
[解决办法]


MyObject obj = new MyObject();
obj.n1 = 1;
obj.n2 = 24;
obj.str = "Some String";
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream("MyFile.bin", FileMode.Create, FileAccess.Write, FileShare.None);
formatter.Serialize(stream, obj);
stream.Close();


代码来自:
Basic Serialization
http://msdn.microsoft.com/en-us/library/4abbf6k0(v=vs.100).aspx
[解决办法]
它说的是MemoryStream吧,写入内存流就意味着缓存,自然就持久化了。并非所有的流都有缓存功能,有些流仅仅提供了写入和读取功能,单向不可逆的,比如NetworkStream。

热点排行