• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

xml序列化属性问题,如果你知道,很简单

dragon2002 2002-12-19 02:09:06
未处理的“System.InvalidOperationException”类型的异常出现在 system.xml.dll 中
其他信息:生成 XML 文档时出错。

源代码:
using System;
using System.IO ;
using System.Xml ;
using System.Xml.Serialization ;
namespace xmlserlizer
{
public class Employee
{
public string Name;
public string Salary;
private string FullNum;
public string telephonenumber
{
get
{
return FullNum.Substring(9,3);
}
set
{
FullNum="222-7777"+value;
}
}
}

class Class1
{
[STAThread]
static void Main(string[] args)
{
Employee Employee1=new Employee();
Employee1.Name="th smith";
Employee1.Salary="02000";
Employee1.telephonenumber="213";
XmlSerializer serializer =new XmlSerializer(typeof(Employee));
Stream writer1 = new FileStream("C:\\employee.xml", FileMode.Create);
serializer.Serialize(writer1,Employee1);
}
}
}
...全文
19 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Meyer 2002-12-19
return FullNum.Substring(9,3);
字符串长度不够
return FullNum.Substring(7,3);
"222-7777"的长度为8
:)

回复
dragon2002 2002-12-19
[Serializable]
加后还是错,大家帮我
回复
Lostinet 2002-12-19
??

[Serializable]

public class Employee
回复
dragon2002 2002-12-19
up
回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2002-12-19 02:09
社区公告
暂无公告