///
/// 获取类中的属性值
///
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;
}
}


        ///
/// 设置类中的属性值
///
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;
}
}

												

最新文章

  1. PL/SQL存储过程编程
  2. SQL常用语句整理
  3. Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
  4. C# AOP框架入门
  5. Google的Java开发规范
  6. python web编程-CGI帮助web服务器处理客户端编程
  7. thinkphp3.2 cli模式的正确使用方法
  8. oracle 备份和还原还有创建用户、表空间、授权
  9. Eclipse无法设置NDK路径的解决方法
  10. 通用对象转换Json格式
  11. ie textarea不支持maxlength textarea限制长度
  12. iOS高效编程秘诀—坚持编程习惯
  13. zoj 3605
  14. 进程,线程,协程,异步IO知识点
  15. webstorm加载项目卡死在scanning files to index
  16. Python函数——列表推导式、生成器与迭代器
  17. 洛谷.1251.餐巾计划问题(费用流SPFA)
  18. Hi3520DV200和Hi3520DV300
  19. shell邮件发送功能实现
  20. KMP算法的实现(Java语言描述)

热门文章

  1. nginx在基于域名访问的时候是下载的界面
  2. [c++基础]3/5原则--拷贝构造函数+拷贝赋值操作符
  3. leetcode NO.349 两个数组的交集 (python实现)
  4. SGX技术初探
  5. hdu 4183 EK最大流算法
  6. 感谢beyond,感谢家驹
  7. BZOJ 3437:小P的牧场(DP+斜率优化)
  8. nodeJS学习(6)--- Sublime Text3 配置Node.js 开发环境
  9. react 基础语法复习3- 数据传递 & 数据变化(props&&state)
  10. POJ3983 快算24