c#自定义类型之间的转换,强制类型转换

public class ResultModel
{
   public string PlateNumber { get; set; }
   public int PlateColor { get; set; }
}

被强制转换的类:

 public class VehicleModel
{
   public string lp { get; set; }
   public int lpColor { get; set; }

   public static explicit operator ResultModel(VehicleModel v)
   {
      ResultModel r = new ResultModel();
      r.PlateNumber = v.lp;
      r.PlateColor = (int)v.lpColor;
   }

   public static IList<ResultModel> ToResultModelLst(IList<VehicleModel> lst)  
   {
      IList<ResultModel> ret = new List<ResultModel>();
      foreach (var item in lst)
          ret.Add((ResultModel)item);  //强制类型转换
      
      return ret;
      }
}