c#利用反射,遍歷獲得乙個類的所有屬性名,以及該類的例項的所有屬性的值
命名空間:system.reflection
程式集:mscorlib(在 mscorlib.dll 中)
c#利用反射,遍歷獲得乙個類的所有屬性名,以及該類的例項的所有屬性的值
總結:對應某個類的例項化的物件tc, 遍歷獲取所有屬性(子成員)的方法(採用反射):
type t = tc.gettype();//獲得該類的type
//再用type.getproperties獲得propertyinfo,然後就可以用foreach 遍歷了
foreach (propertyinfo pi in t.getproperties())
}注意:
必須要設定了get 和set方法的屬性,反射才能獲得該屬性
public int pid
set }
頂0
踩 0
c# 如何通過反射 獲取\設定屬性值、
//定義類
public class myclass
}static void main()
其它應用請參考:
標籤:
c#,
反射好文要頂
關注我收藏該文
c#學習路
關注 - 12
粉絲 - 14
+加關注1 0
大資料預檢索處理方式隨想
jquery mobile 初始化頁面的過程
posted on 2013-04-03 16:29收藏
你這看的很仔細啊
支援(0)
反對(0)
2013-07-20 22:21 |
王愛學志
重新整理頁面
返回頂部
C 反射設定屬性值和獲取屬性值
獲取類中的屬性值 public string getmodelvalue string fieldname,object obj catch 設定類中的屬性值 public bool setmodelvalue string fieldname,string value,object obj cat...
C 反射設定屬性值和獲取屬性值
獲取類中的屬性值 public string getmodelvalue string fieldname,object obj catch 設定類中的屬性值 public bool setmodelvalue string fieldname,string value,object obj cat...
C 反射設定屬性值和獲取屬性值
獲取類中的屬性值 public string getmodelvalue string fieldname,object obj catch 設定類中的屬性值 public bool setmodelvalue string fieldname,string value,object obj cat...