Windows · 2010-05-25

解决关于System.Collections.IList在WebService中无法序列化的问题

1.在WebService的类中添加特殊属性
[XmlInclude(typeof(List<cst_ProjectGroupStatusInfo>))]
红色字为ILIST中数据类型

2.为ILIST集合中的类添加特殊属性
[Serializable]
public class cst_ProjectGroupStatusInfo
{

}

3.类里面必需有一个无参数的构造函数
public cst_ProjectGroupStatusInfo()
{
//这里的内容可以为空
}

经过以上3步解决返回值为System.Collections.IList类型的问题