/// <summary>/// 获取对象中的属性值/// </summary>/// <param name="FieldName">属性名</param>/// <param name="obj">对象</param>/// <returns></returns>public string GetModelValue(string FieldName, object obj){try{Type Ts = obj.GetType();object o = Ts.GetProperty(FieldName).GetValue(obj, null);string Value = Convert.ToString(o);if (string.IsNullOrEmpty(Value))return null;return Value;}catch{return null;}}/// <summary>/// 设置对象中的属性值/// </summary>/// <param name="FieldName">属性名</param>/// <param name="obj">对象</param>/// <returns></returns>public bool SetModelValue(string FieldName, string Value, object obj){try{Type Ts = obj.GetType();object v = Convert.ChangeType(Value, Ts.GetProperty(FieldName).PropertyType);Ts.GetProperty(FieldName).SetValue(obj, v, null);return true;}catch{return false;}}

参考:http://www.wxzzz.com/?id=90

转载于:https://www.cnblogs.com/andrew-blog/archive/2012/03/23/FanShe.html

C# 使用反射设置某个对象的属性或读取某个对象的属性相关推荐

  1. java 反射 设置属性_Java通过反射机制动态设置对象属性值的方法

    /** * MethodName: getReflection * Description:解析respXML 在通过反射设置对象属性值 * User: liqijing * Date:2015-7- ...

  2. Java 用反射设置对象的属性值

    为什么80%的码农都做不了架构师?>>>    /*** 用反射设置对象的属性值* @param obj 需要設置值的對象* @param fieldName 需要設置值的屬性* @ ...

  3. 通过反射突破private访问修饰符获取私有和公共的属性,设置和获取值

    import operate425.demo.demo1.Student;import java.lang.reflect.Constructor; import java.lang.reflect. ...

  4. Java反射设置list的属性值_利用java反射比较两个实体有哪些属性值不一样

    分享一个利用反射实现比较两个实体属性值的方法: package net.zwq1105.test; import java.beans.Introspector; import java.beans. ...

  5. java反射设置属性值_Java反射如何有效的修改final属性值详解

    前言 以前写过一篇 Java 反射修改 final 属性值,本文将在这里重新温习一下Java反射如何有效的修改final属性值,下面话不多说了,来一起看看详细的介绍: 假设有个类 class Pers ...

  6. Spring IOC 容器源码分析 - 填充属性到 bean 原始对象

    1. 简介 本篇文章,我们来一起了解一下 Spring 是如何将配置文件中的属性值填充到 bean 对象中的.我在前面几篇文章中介绍过 Spring 创建 bean 的流程,即 Spring 先通过反 ...

  7. 玩转动态编译 - 高级篇:三,实例属性的读取与设置

    实例属性的读取 先来回顾下静态属性读取的IL代码: .method public hidebysig instance string AAA() cil managed {.maxstack 8L_0 ...

  8. JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)

    Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...

  9. JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)

    Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...

最新文章

  1. 算法基础(09)— 字符串常用操作
  2. 如何查找主机的型号、操作系统安装时间、硬盘序列号和设备序列号
  3. 边缘计算不再“边缘”
  4. java线程池拒绝策略_Java核心知识 多线程并发 线程池原理(二十三)
  5. Windows下搭建PySpark环境
  6. Linux用户管理(五)Linux系统的启动
  7. 移动互联网时代 浏览器不可能干掉App
  8. WCF分布式开发常见错误(10):套接字连接中断,The socket connection was aborted
  9. “中华姓氏文化归心工程”在京启动
  10. Android apk反编译工具介绍
  11. DNS 正向查找与反向查找
  12. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_3_对象的反序列化流_ObjectInputStream...
  13. AppDynamic自定义统计异常reportError,实时显示结果
  14. 计算机硬盘格式化三个步骤,格式化计算机的硬盘驱动器步骤
  15. 选择中医 - 养肾补肾方法
  16. 计算机视觉——SIFT特征提取与检索算法
  17. Ant笔记(一)Ant下载与安装
  18. 免费从麦田影视下载英文字幕电影方法图解#
  19. 哪里看苹果是att_我告诉你怎么看手机版本是s跟att
  20. Web_Dashboard开篇:如何在网页中制作炫酷的看板

热门文章

  1. 轴等比缩放_CAD教程:自由缩放命令的操作流程
  2. usagestatsmanager获取正在运行应用_用Python构建数据科学Web应用程序
  3. mysql导入frm文件_MySQL备份文件.ibd、.frm、.MYD、.MYI的恢复教程
  4. html range关联文本框,HTML5gt;meter标签与input(type=range)标签结合制作简易范围指示器...
  5. 直播平台搭建中你需要注意的小细节
  6. 正确解读free -m
  7. 操作MySQL数据库
  8. JSONP跨域的原理解析
  9. 记ThoughtWorks面试失败之旅
  10. “Java引领技术人生”专题讲座北京、上海站圆满举行