利用反射機制動態獲取物件屬性名稱及資料型別

2021-05-22 16:04:31 字數 2513 閱讀 2283

student

實體類:

using

system;

using

system.data;

using

system.configuration;

using

system.linq;

using

system.web;

using

system.web.security;

using

system.web.ui;

using

system.web.ui.htmlcontrols;

using

system.web.ui.webcontrols;

using

system.web.ui.webcontrols.webparts;

using

system.xml.linq;

namespace

set }

private

int age;

//////年齡

///

public

int age

set }

private

string address;

//////位址

///

public

string address

set

} } }

reflectorclass

類(定義了獲取物件屬性及資料型別的靜態方法)

using

system;

using

system.data;

using

system.configuration;

using

system.linq;

using

system.web;

using

system.web.security;

using

system.web.ui;

using

system.web.ui.htmlcontrols;

using

system.web.ui.webcontrols;

using

system.web.ui.webcontrols.webparts;

using

system.xml.linq;

using

system.text;

using

system.reflection;

//注意新增

using

system.runtime.interopservices;

//注意新增

無標題頁

title

>

head

>

<

body

>

<

form

id="form1"

runat

="server">

<

div>

<%

student stu = new

student();

response.write(reflectorclass.getpropertyname(stu)+"

"); response.write(stu.username);

%>

div>

form

>

body

>

html

>

執行結果:

username##system.string,age##system.int32,address##system.string,

測試

Java通過反射機制動態設定物件屬性值

methodname getreflection description 解析respxml 在通過反射設定物件屬性值 user liqijing date 2015 7 19下午12 42 55 param clzzname param respxml return throws classnot...

java利用反射獲取物件類名以及物件屬性名

原本想用來做搜尋的時候用,但是沒用上,所以還是貼出來。這個可以用在迴圈判斷物件的時候比較有用,如下 rr new receiveresume string a rr.getclass tostring string b a.split class cla null try catch classno...

利用反射機制獲取物件中的屬性 包括父類

選擇需要查詢屬性的物件 object object newobject 獲取object類的定義資訊,然後通過反射訪問其全部資訊.class clazz object.getclass 新建乙個list集合把物件裡所有屬性放進去 包括父類 list fieldlist newarraylist 通過...