我有以下课程:
public class AddCouponInfoRequest : namespace.Request
{
}
我手上有一个AddCouponInfoRequest实例,我希望得到一个具有相同值的namespace.Request实例 .
这不能正常工作:
namespace.Request req = (namespace.Request)request;
string xml = req.SerializeToXml();
序列化后xml的值为:
< AddCouponInfoRequest xmlns:xsd = \ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
我需要一个纯namespace.quest对象 . 做这个的最好方式是什么?
提前致谢,
1 回答
SerializeToXml是一个虚方法,所以它始终调用overriden方法是合乎逻辑的 .
例如,您可以为AddCouponInfoRequest创建一个新方法