C#中获取类的属性和属性值
来源:互联网 发布:游戏公司美工 编辑:程序博客网 时间:2024/05/22 08:10
通过遍历来获取类的属性和属性的值,具体实现是通过反射获取属性再根据属性获取其值。具体代码如下。
/// <summary> /// 获取对象的属性和值 /// </summary> /// <param name="obj">对象</param> /// <returns>返回属性与值一一对应的字典</returns> public static Dictionary<string,string> GetPropertyValue<T>(T obj) { if (obj!=null) { Dictionary<string, string> propertyValue = new Dictionary<string, string>(); Type type = obj.GetType(); PropertyInfo[] propertyInfos = type.GetProperties(); foreach (PropertyInfo item in propertyInfos) { propertyValue.Add(item.Name, (item.GetValue(obj,null)==null?"":item.GetValue(obj,null)).ToString()); } return propertyValue; } return null; }
阅读全文
1 0
- C#中获取类的属性和属性值
- C#动态获取类的属性名和值
- C#类的属性遍历及属性值获取
- 获取C#对象中调用属性的属性名
- java反射获取类的属性名和属性值
- C#反射设置属性值和获取属性值
- C#反射设置属性值和获取属性值
- C#中类的属性
- C#中类的属性
- C#中类的属性
- C#获取实体类属性名和值(转)
- C#根据类名获取属性名和DESCRIPTION值
- C#获取对象的属性值,格式为(属性:值),
- C#通过属性名称获取(读取)属性值的方法
- C#中属性和自动属性的区别
- C#利用反射获取属性的值
- c#通过属性的名字获取值
- C#中属性和字段的区别
- “一带一路”有哪些机会?马云董明珠曹德旺这么说
- sass编译成css时显示乱码
- 【纯干货】我所知道的苹果审核4.3问题,和它的10种解决办法!
- "Java:comp/env/"讲解与JNDI
- 使用 Agora SDK 实现视频对话应用 HouseParty-附 Android 源码
- C#中获取类的属性和属性值
- Android中MVC,MVP和MVVM三种模式详解析
- webdriver API中文版
- Swift与OC中拷贝与可变性
- leveldb -lsm
- c++:引用和指针
- 算法导论 练习题 14.1-6
- 软编码Flv 到Mp4 容器(二) flv tag拆解
- imp 只导入数据解决ora-00959表空间不存在问题