/// <summary> /// 获取系统类型,若是Nullable类型,则转为基础类型。 /// </summary> public static SysType GetSystemType(ref Type t) { return(StaticTool.GetSystemType(ref t)); }
/// <summary> /// 获得反射属性(内部有缓存) /// </summary> public static List <PropertyInfo> GetPropertys(Type t) { return(StaticTool.GetPropertyInfo(t)); }
/// <summary> /// 获取泛型参数的长度 /// </summary> public static int GetGenericArgumentLength(ref Type t) { return(StaticTool.GetArgumentLength(ref t)); }
/// <summary> /// 获取泛型参数的长度(和类型) /// </summary> public static int GetGenericArgumentLength(ref Type t, out Type[] argTypes) { return(StaticTool.GetArgumentLength(ref t, out argTypes)); }
/// <summary> /// 类型转换(精准强大) /// </summary> /// <param name="value">值处理</param> /// <param name="t">类型</param> /// <returns></returns> public static object ChangeType(object value, Type t) { return(StaticTool.ChangeType(value, t)); }