博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对象复制
阅读量:6086 次
发布时间:2019-06-20

本文共 715 字,大约阅读时间需要 2 分钟。

OBDItem OBDItemCopy(OBDItem source)
        {
            OBDItem item = new OBDItem();
            var members = AssemblyHelper.GetMembers(typeof(OBDItem), System.Reflection.MemberTypes.Field);
            foreach (var member in members)
            {
                System.Reflection.FieldInfo field = (System.Reflection.FieldInfo)member;
                Object fieldValue = field.GetValue(source);
                field.SetValue(item, fieldValue);
            }
            return item;
        }

 

public class OBDItem
{
        public DateTime 时间;
public string 终端编号;
        /// <summary>
        /// 单位:rpm
        /// </summary>
public int 转速;
        public double 扭矩;
        public double 蓄电池电压;
        public double 发动机机油温度;
        public double 发动机燃油温度;
        /// <summary>
        /// 单位:℃
        /// </summary>
        public double 发动机冷却剂温度;

public int 机油压力; 

 

转载于:https://www.cnblogs.com/94cool/archive/2012/08/20/2647035.html

你可能感兴趣的文章
Android第三十五期 - 记住登录实现和Fragment的页面
查看>>
Configuring Basic EIGRP
查看>>
java枚举类型学习
查看>>
shell实现秒级crontab计划任务
查看>>
Excel2010重复打印标题行
查看>>
Internet Server Application Programming Interface
查看>>
DHCP原理解析及其在cisco上的配置
查看>>
H3C路由器上配置远程端口镜像(3种配置方式之1)
查看>>
分布式存储
查看>>
repadmin查看域控之间的复制状态
查看>>
自定义ORM系列(三)工具雏形及基本用法
查看>>
配置RIP、下一跳、静态、单臂示例
查看>>
DELL 2950配置Raid操作
查看>>
windows7系统缺失误删default web site该怎么解决
查看>>
Linux 监控工具之Cacti使用详解(二)
查看>>
Mysql暴错注入参考
查看>>
asp.net下载文件几种方式总结
查看>>
10054: An existing connection was forcibly closed by the remote host
查看>>
使用思科模拟器Packet Tracer与GNS3配置IPv6隧道
查看>>
T-SQL查询语言基础(表)
查看>>