请教:老外这段程序搞不懂啥意思?大哥帮忙分析一下    [Serializable, XmlInclude(typeof(IndexPost)), XmlInclude(typeof(ESIndexPost))]
    public class ESSearchResultSet : SearchResultSet
    {
    }主要是不明白上面的 XmlInclude(typeof(ESIndexPost)) 这段话啥意思?typeof(ESIndexPost) 有何用处?把下面这段删除也能编译通过,哪更是搞不明白了,难道老外吃饱了撑的?
[Serializable, XmlInclude(typeof(IndexPost)), XmlInclude(typeof(ESIndexPost))]

解决方案 »

  1.   

    XML序列化的东西
    请参考
    http://msdn.microsoft.com/zh-cn/library/system.xml.serialization.xmlincludeattribute(VS.80).aspx
      

  2.   

    序列化为XML格式吧!支持远程调用,和反序列化
      

  3.   

    程序只给一段,别人也看不懂的。你要问XmlInclude(typeof(ESIndexPost)) 这个的话,你可以查MSND。MSDN的解释很清楚:允许 XmlSerializer 在它序列化或反序列化对象时识别类型。 我估计你搞不懂的地方多着了,你先看看什么是Attribute,再看看什么是序列化。typeof()是什么也要看看。切记:初学者看简单的代码。
      

  4.   

    看看以前的这个帖子
    http://topic.csdn.net/u/20070903/18/a5764963-f881-4e0d-b9b1-453c6ccb4576.html