Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 键入两个模型并返回另一个模型_C#_Asp.net Mvc_Model View Controller_Asp.net Mvc 2 - Fatal编程技术网

C# 键入两个模型并返回另一个模型

C# 键入两个模型并返回另一个模型,c#,asp.net-mvc,model-view-controller,asp.net-mvc-2,C#,Asp.net Mvc,Model View Controller,Asp.net Mvc 2,帮帮我,犯错误, 不为我工作 public static Coupons.Domain.RejectedCoupons CoupontoRej(Coupons.Domain.Coupon coupon) { Coupons.Domain.RejectedCoupons a = coupon; return a; 乍一看,拒绝优惠券似乎不是优惠券的基类,因此隐式转换不起作用(除非有一些隐式转换运算符) 为


帮帮我,犯错误, 不为我工作

   public static  Coupons.Domain.RejectedCoupons CoupontoRej(Coupons.Domain.Coupon coupon)             {    
            Coupons.Domain.RejectedCoupons a = coupon;   
           return a;

乍一看,拒绝优惠券似乎不是优惠券的基类,因此隐式转换不起作用(除非有一些隐式转换运算符)

为什么不创建一个新的拒绝优惠券并用优惠券的属性填充它呢

Error   2   Cannot implicitly convert type 'Com.Arpur.Coupons.Domain.Coupon' to 'Com.Arpur.Coupons.Domain.RejectedCoupons'  C:\Users\Agha\Desktop\Coupon\Com.Arpur.Coupon.User\Helpers\ExtensionMethods.cs  71  48  Com.Arpur.Coupon.User

错误消息告诉您一切。。。显然,拒绝优惠券不能直接转换为优惠券-您是否检查过拒绝优惠券源自优惠券?
return new RejectedCoupons {
    prop1 = coupon.prop1,
    prop2 = coupon.prop2,
    ...
}