2012-10-09 28 views
-1
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 
+1

錯誤信息告訴你所有的事情......清楚地顯示一個RejectedCoupon不能直接轉換爲優惠券 - 你檢查過RejectedCoupon是否來自優惠券? – slugster

+0

然後如何解決它 – user1129464

回答

1

乍一看似乎RejectedCoupons不是一個基類優惠券,從而隱含的鑄造是行不通的(除非有到位一些隱式轉換操作符)

爲什麼不創建一個新的RejectedCoupons和使用優惠券

的屬性填充
return new RejectedCoupons { 
    prop1 = coupon.prop1, 
    prop2 = coupon.prop2, 
    ... 
} 
+0

謝謝:)很多... – user1129464

相關問題