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