C# 获取类的所有属性,通过属性字符串获取值

开始

获取 modal 对象的 type

var type=modal.GetType();

获取 type类型的 所有属性:

var props = type.GetProperties(BindingFlags.Instance | BindingFlags.NonPublic |
                BindingFlags.Public);

获取model对象的属性名为name的属性的值:

var type=modal.GetType();
string value = type.GetProperty("name").GetValue(modal,null).toString() 

结束

用到了反射。反射的概念、使用场景等 可以参考这篇博客:

https://blog.csdn.net/wf824284257/article/details/103948781

发布了133 篇原创文章 · 获赞 105 · 访问量 30万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览