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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章