ObjectExtension
来源:互联网 发布:泰康人寿java面试问题 编辑:程序博客网 时间:2024/06/03 14:40
public static class ObjectExtension { #region int类型转换的方法 /// <summary> /// int 类型转换的方法 /// </summary> /// <param name="id">string 值</param> /// <returns>返回转换后的值</returns> public static int ToInt(this object id) { int idhold = 0; return int.TryParse(id.ToString(), out idhold) == true ? idhold : 0; } #endregion #region datetime类型转换的方法 /// <summary> /// datetime 类型转换的方法 /// </summary> /// <param name="id">string 值</param> /// <returns>返回转换后的值</returns> public static DateTime ToDateTime(this string time) { DateTime timehold = DateTime.Now; return DateTime.TryParse(time, out timehold) == true ? timehold : DateTime.Now; } #endregion #region decimal类型转换的方法 /// <summary> /// decimal 类型转换的方法 /// </summary> /// <param name="id"></param> /// <returns></returns> public static decimal ToDecimal(this string id) { decimal idhold = 0; return decimal.TryParse(id, out idhold) == true ? idhold : 0; } #endregion }