静态类如何调用和序列化

qingtianzhuren3 2011-09-16 02:32:30
public static class Canshu
{
public static int length = 90;
public static int width = 30;
}


序列化:
 string filename = Application.StartupPath + @"\canshu.xml";
XmlSerializer serializer =
new XmlSerializer(typeof(Canshu));
TextWriter writer = new StreamWriter(filename);


// Serialize the purchase order, and close the TextWriter.
serializer.Serialize(writer, SinLib.Canshu);//报错"SinLib.Canshu"是一个类型,这在给定的上下文中无效
writer.Close();
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingtianzhuren3 2011-09-16
  • 打赏
  • 举报
回复
那如果我想建立一个保存数据的共享类,有什么变通的办法呢
sdl2005lyx 2011-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 findcaiyzh 的回复:]

serializer只序列化实例(instance)中的内容静态类没有实例instance,因此不能序列化
[/Quote]

有道理!
宝_爸 2011-09-16
  • 打赏
  • 举报
回复
serializer只序列化实例(instance)中的内容静态类没有实例instance,因此不能序列化
rocket2010 2011-09-16
  • 打赏
  • 举报
回复
路过...
宝_爸 2011-09-16
  • 打赏
  • 举报
回复
搜索 单例模式。

110,552

社区成员

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

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

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