[XmlAttribute()] 这是嘛意思
[XmlAttribute] 就是一个叫XmlAttribute 的一个类
在C#里 继承自Attribute的类都叫 特性
比如你随变建一个类 public class test : Attribute{ public int i {get;set;}}
在别的类的上方就可以使用[test(i=123)]
它是可以带参数的
特性只是一个标示,没有任何意义,如果想要得到它的具体内容 就必须用到反射
如果你很想深入了解这个东西 就必须认真学习两种东西 c# 的特性与反射
不理解
------解决方案--------------------这个东西没法给你讲,找本书看,或者google资料,或者看msdn
------解决方案--------------------http://msdn.microsoft.com/zh-cn/library/system.xml.serialization.xmlattributeattribute.aspx
http://msdn.microsoft.com/zh-cn/library/1t3y8s4s.aspx
http://msdn.microsoft.com/zh-cn/library/2cf62fcy%28VS.80%29.aspx