C 物件轉換工具類

2021-09-29 05:28:46 字數 2581 閱讀 9740

using

system;

using

system.collections.generic;

using

system.linq;

using

system.reflection;

using

system.text;

using

system.threading.tasks;

using

system.web.script.serialization;

namespace

;

//轉換

var usermodel = convertobject(obj);

}//////

使用者

/// public

class

user

//////

姓名

/// public

string name

//////

性別

/// public

int ***

//////

年齡

/// public

int age

}#endregion

#region method1

//////將object物件轉換為實體物件

/// ///

實體物件類名

///object物件

///public t convertobject(object asobject) where t : new

()

else

}info.setvalue(t, obj,

null

); }}}

return

t; }

#endregion

#region method2

//////將object物件轉換為實體物件

/// ///

實體物件類名

///object物件

///public

static t convertobjectbyjson(object asobject) where t : new

()

#endregion

#region method3

//////將object嘗試轉為指定物件

/// ///

///public

static t convertobjtomodel(object data) where t : new

()

}catch

}return

result;

}//////

獲取乙個類指定的屬性值

/// ///

object物件

///屬性名稱

///public

static

object getpropertyvalue(object info, string

field)

//////

將資料轉為制定型別

/// ///

//////

public

static

object getdatabytype(object data1, type itype, params

object

myparams)

}else

if (itype == typeof(double

))

else

}else

if (itype == typeof

(int32))

else

if (itype == typeof

(datetime))

else

if (itype == typeof

(guid))

else

if (itype == typeof(string

))

}catch

else

if (itype == typeof(double

))

else

if (itype == typeof

(int32))

else

if (itype == typeof

(datetime))

else

if (itype == typeof

(guid))

else

if (itype == typeof(string

))

}return

result;

} #endregion

}}

C 型別轉換工具類

using system namespace catch exception 轉換為可空整型 資料 public static int?tointornull this object data 轉換為雙精度浮點數 資料 public static double todouble this objec...

日期轉換工具類

都是一些比較常用的日期工具類 public final class dateutils 取得ap系統時間。return ap系統時間 public static date getsystemdate 取得ap系統時間,不包括時分秒。return ap系統時間 public static date g...

型別轉換工具類

做專案的時候自己封裝的工具類,方便查詢,放到這裡 public class convertutil inttostring int轉string author lelonta param i return public static string inttostr int i dubtobigdec...