using System;
using System.Data;
using System.Xml;
using System.Xml.Serialization;
using System.IO;namespace Serialization
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
// 序列化
MyObject my = new MyObject();
my.n1 = 100;
my.n2 = 200;
my.str = "this is a program";
FileStream fs = new FileStream("MyObject.xml",FileMode.Create,FileAccess.Write);
XmlSerializer xs = new XmlSerializer(typeof(MyObject));
xs.Serialize(fs,my);
fs.Close(); // 反序列化
FileStream fs2 = new FileStream("MyObject.xml",FileMode.Open,FileAccess.Read);
XmlSerializer xs2 = new XmlSerializer(typeof(MyObject));
MyObject my2 = (MyObject)xs2.Deserialize(fs2);
fs2.Close(); Console.WriteLine(my2.n1);
Console.WriteLine(my2.n2);
Console.WriteLine(my2.str);
}
}
public class MyObject
{
public int n1 = 0;
public int n2 = 0;
public string str = string.Empty;
}
}
using System.Data;
using System.Xml;
using System.Xml.Serialization;
using System.IO;namespace Serialization
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
// 序列化
MyObject my = new MyObject();
my.n1 = 100;
my.n2 = 200;
my.str = "this is a program";
FileStream fs = new FileStream("MyObject.xml",FileMode.Create,FileAccess.Write);
XmlSerializer xs = new XmlSerializer(typeof(MyObject));
xs.Serialize(fs,my);
fs.Close(); // 反序列化
FileStream fs2 = new FileStream("MyObject.xml",FileMode.Open,FileAccess.Read);
XmlSerializer xs2 = new XmlSerializer(typeof(MyObject));
MyObject my2 = (MyObject)xs2.Deserialize(fs2);
fs2.Close(); Console.WriteLine(my2.n1);
Console.WriteLine(my2.n2);
Console.WriteLine(my2.str);
}
}
public class MyObject
{
public int n1 = 0;
public int n2 = 0;
public string str = string.Empty;
}
}
解决方案 »
- 错误信息:列的FIllWeight值总和不能超过65535
- WPF程序要在CS里动态改变Paragraph的内容
- 特殊的DLL函数声明,期待高手帮忙!!!
- gridcontrol的打印功能的问题
- 如何输出Dictionary 所有的键 和值?
- 求助关于listbox!!!!!谢谢!
- C#如何调用流接口驱动中的IOCONTROL?
- 怎样得到文件的关联图标(48*48大图标),怎样从Thumbs.db中取得文件缩略图
- 请教各位高手!!
- 这个removeClass怎么失败啊!新手求教
- 谁有<信息系统开发实例精粹(C#版)>这版书的源代码
- 菜鸟问题为何table.GetChanges();返回null
public class MyObject
[Serializable]
或实现相应的接口。
未处理的异常: System.IO.FileNotFoundException: 找不到文件或程序集名称“luflyege
.dll”,或找不到它的一个依赖项。
是文件路径问题或人品问题.
这能是.NET 的一个BUG 吧。
好了,不用麻烦各位了
{
public int n1 = 0;
public int n2 = 0;
public string str = string.Empty;
}写在外面就可以了。