关于CLONE,请问下面2段CODE有什么不 同?
1:
using (MemoryStream stream = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, source);
stream.Position = 0;
return formatter.Deserialize(stream);
}
2:
MemoryStream stream = new MemoryStream()) BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, source);
stream.Position = 0;
return formatter.Deserialize(stream);
1:
using (MemoryStream stream = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, source);
stream.Position = 0;
return formatter.Deserialize(stream);
}
2:
MemoryStream stream = new MemoryStream()) BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, source);
stream.Position = 0;
return formatter.Deserialize(stream);
解决方案 »
- 在窗体中的自定义控件中动态添加自定义控件
- 泛型List.Sort()多属性排序
- 在C#里查询结果是返回实体类集合好?还是DataSet好?
- Matlab编译.NET组件问题,急,请达人赐教
- 什么是hash code,到处都是getHashCode(),不知是做什么用的
- 如何正确抓取新闻正文的内容!(提供好思路有分)
- 关于多窗口问题,用ShowDialog方法打开一个窗口后怎么知道这个窗口关闭了?
- 水晶报表在98下,不能设置横打??
- ReportViewer1 ReportParameter问题
- 思归,microsoft专家,设置安装程序中遇到奇怪的问题。。(无法注册模块,请与技术人员联系)
- 菜鸟请问一个简单问题 很好拿分哦!!
- 如何把记事本里的数据填到datatable中
程序结束时,会自动执行stream.Dispose()方法,释放自己。
在 using 语句中创建一个实例,确保退出 using 语句时在对象上调用 Dispose。当到达 using 语句的末尾,或者如果在语句结束之前引发异常并且控制离开语句块,都可以退出 using 语句。