这是一个WSDL自动生成的接口文件的一部分
我想调用他但是看不懂
public partial class a{
private object itemField;
/// <res/>
[System.Xml.Serialization.XmlElementAttribute("application", typeof (Application))]
[System.Xml.Serialization.XmlElementAttribute("device-description", typeof(DeviceDescription))]
[System.Xml.Serialization.XmlElementAttribute("interface", typeof(InterFace))]
[System.Xml.Serialization.XmlElementAttribute("network", typeof(Network))]
[System.Xml.Serialization.XmlElementAttribute("tcpip", typeof(TcpIp))]
public object Item {
get {
return this.itemField;
}
set {
this.itemField = value;
}
}
}
这段代码中定义了一个类a
并定义了一个a的属性Item
我现在不明白的是itemField为什么要定义
还有
[System.Xml.Serialization.XmlElementAttribute("tcpip", typeof(TcpIp))]
这样的定义是用来做什么的
解决方案 »
- datalist中用id主键控制,求高手,急!
- 删除xml节点
- WPF 关于光标自动移动到指定字符串的问题
- 在Winform中获取远程数据库服务器的时间
- sql数据源变化时,手动刷新datatable
- 请问自己开发的windows服务如何自动升级?
- VS2005中有关数据库的问题
- 如何建一个文件只有程序才能读写,不能直接打开?
- C#初学者求助 为什么改不了变量的值......
- 如何调试Windows Service的OnStart(),好像是加一个dummy Service,可是怎么加呢,请教高手.
- 如何设置 richTextBox 的行距
- 遍历文件夹中的所有EXCEL文件,并提取文件名称,实现实现电子文档阅览或下载,求助,不会啊!!!!!!!倾分奉献!
这样的定义是用来做什么的
序列化用的。表示他是一个元素的属性itemField是属性的字段啊。。难道您定义属性没有相应的字段。凭空就出来一个属性了
[System.Xml.Serialization.XmlElementAttribute("tcpip", typeof(TcpIp))] 是用来修饰属性的,CLR会利用发射机制得到这段值