标签:blog ar 数据 div on log 代码 ef 数据库
曾经,类型转换是多么头疼的事情,在获取UI输入的时候,在转换数据库输出的时候,转换XML为对象打时候....
今天突然发现其实原来就是如此的简单,请看代码:
public class TypeHelper
{
public static object ConvertTo(object obj, Type type)
{
try
{
return Convert.ChangeType(obj, type);
}
catch
{
return null;
}
}
public static T ConvertTo<T>(object obj, T defalutValue)
{
var val = ConvertTo(obj, typeof(T));
return val == null ? defalutValue : (T)val;
}
public static T ConvertTo<T>(object obj)
{
return ConvertTo(obj, default(T));
}
}
标签:blog ar 数据 div on log 代码 ef 数据库
原文地址:http://www.cnblogs.com/betterman/p/4035144.html