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    }

原创粉丝点击