博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#获取一个实体类的属性名称、属性值
阅读量:6410 次
发布时间:2019-06-23

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

1 using System.Reflection; 2  3 Type t = obj.GetType();//获得该类的Type 4  5 foreach (PropertyInfo pi in t.GetProperties()) 6 { 7 var name = pi.Name;//获得属性的名字,后面就可以根据名字判断来进行些自己想要的操作 8 var value = pi.GetValue(obj, null);//用pi.GetValue获得值 9 var type = value?.GetType() ?? typeof(object);//获得属性的类型10 if (onlyGetNull&&value!=null) continue;11 i++;12 sb.AppendFormat("{3} {0} {1}={2}\r\n", type, name, value?.ToString()??"null",i.ToString().PadLeft(2,'0'));13 // sb.Append("类型:" + pi.PropertyType.FullName + " 属性名:" + pi.Name + " 值:" + pi.GetValue(obj, null) + "");14 }

 

转载地址:http://ztzra.baihongyu.com/

你可能感兴趣的文章
C# 一个最简单的GET,返回网页源码
查看>>
结对项目--黄金点游戏(邓乐&曾亮)
查看>>
Hdu 1269 强连通判定
查看>>
用例管理平台维护记录
查看>>
nginx实战(三)之静态资源web服务(跨站访问)
查看>>
centos配置golang & SVN客户端配置
查看>>
【HNOI 2017】大佬
查看>>
Appium+Robotframework实现Android应用的自动化测试-5:RIDE中AppiumLibrary的配置
查看>>
git 提交代码到开源中国
查看>>
C# 指定平台编译项目
查看>>
「Luogu3355」 骑士共存问题
查看>>
c#后台线程更新界面
查看>>
冒泡排序-----选择排序
查看>>
CRC从原理到实现
查看>>
jquery-json 插件使用方法
查看>>
List集合共性方法
查看>>
javaweb中关于转发与重定向的写法
查看>>
mariadb配置允许远程访问方式
查看>>
记 悟空传 里的一些话
查看>>
Network Stack‎ : CookieMonster
查看>>