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;
}
}
转载于:https://www.cnblogs.com/zhengwk/p/5669427.html
相关资源:C#强制类型转换