之前在開發一個程序,希望能夠通過屬性名稱讀取出屬性值,但是由於那時候不熟悉反射,所以並沒有找到合適的方法,做了不少的重復性工作啊! 然后今天我再上網找了找,被我找到了,跟大家分享一下。 其實原理並不復雜,就是通過反射利用屬性名稱去獲取屬性值,以前對反射不熟悉,所以沒想到啊~ 不得不說反射 ...
using System using System.Collections.Generic using System.Linq using System.Text namespace PropertyNameGetPropertyValueDemo class Program static void Main string args Person ps new Person ps.Name CT ...
2016-12-11 19:12 0 3772 推薦指數:
之前在開發一個程序,希望能夠通過屬性名稱讀取出屬性值,但是由於那時候不熟悉反射,所以並沒有找到合適的方法,做了不少的重復性工作啊! 然后今天我再上網找了找,被我找到了,跟大家分享一下。 其實原理並不復雜,就是通過反射利用屬性名稱去獲取屬性值,以前對反射不熟悉,所以沒想到啊~ 不得不說反射 ...
實體類 反射獲取屬性名稱、 值,以及該類的實例的使用集合數組的屬性名稱、 值,並按照屬性名稱進行排序,如果該字段為空和空字符串不輸出該項。 測試代碼: 效果 根據需要進行修改值進行展示。 ...
實體類 反射獲取屬性值等,中間加了小數位數保留的操作(黃色部分) 測試方法: 結果顯示: ...
實體類 反射獲取屬性值等,中間加了小數位數保留的操作(黃色部分) 測試方法: 結果顯示: ...
示例代碼: ...
using System.Reflection; Type t = obj.GetType();//獲得該類的Type foreach (PropertyInfo pi in t.GetProperties()){ var name = pi.Name;//獲得屬性的名字,后面就可以根據名字 ...