C 反射設定屬性值和獲取屬性值

2021-05-26 05:11:05 字數 444 閱讀 9085

/// /// 獲取類中的屬性值

///

/// /// ///

public string getmodelvalue(string fieldname, object obj)

catch

}/// /// 設定類中的屬性值

///

/// /// ///

public bool setmodelvalue(string fieldname,string value, object obj)

catch

}

在網上找沒有找到,剛自己寫了乙個方法,供分享.

在寫方法時這裡有乙個東西弄了很久沒有搞好.就是屬性型別如果是int 時,傳入string字串就會設定不成功.

這裡我用到了convert.changetype 轉換,根據屬性型別自動轉換.

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...

反射獲取和設定屬性值

單個獲取 根據屬性名獲取屬性值 param fieldname param object return private string getfieldvaluebyfieldname string fieldname,object object catch exception e 根據屬性名設定屬性...