netcore 3.1 取类/对象里的所有属性/字段以及属性/字段对应的值


直接上代码:比如:

类MXConfigReq有很多个字段,

他的一个对象  req已经初始化相关值。用如下代码,其中,p.Name取的是字段的名称,

p.GetValue(req)取的是对象的该字段的值;

 using System.Reflection;

  Type type = req.GetType();
            foreach (PropertyInfo p in type.GetProperties())
            { 
                var con = configList.Find(x => x.node_code == p.Name);
                con.node_value = p.GetValue(req).ToString();

            }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM