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