c#自定义类型之间的转换(强制类型转换)
2024-10-20 13:30:11
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;
}
}
最新文章
- 浅谈JavaScript中的defer,async
- ubuntu12.04禁止单用户本地无密码root登录
- 【转】Docker网络详解及pipework源码解读与实践
- git branch 管理常用命令
- Splunk - 如何在WebFramework之CORS模式下你的网站和splunk web进行交互
- 算法导论----VLSI芯片测试; n个手机中过半是好的,找出哪些是好手机
- Regex Tester 安装教程
- bzoj3165 1568
- webservice传递特殊字符时的解决的方法
- 11.1、Libgdx的音频之音效
- windows下用C++修改本机IP地址
- flask基础--第二篇
- css border制作小三角形状及气泡框(兼容IE6)
- Android 各种路径详细说明
- src路径问题:./ 与 ../
- HDU 2067 小兔的棋盘 (卡特兰数)
- Mac环境下安装配置Hadoop伪分布式
- Buffer flip()方法
- 使用AngularJS 添加行修改、删除表格数据
- 禁用quartz自动检查更新