C#拓展方法
2015-12-16 10:24
513 查看
/// <summary> /// 拓展方法 /// </summary> public static class Tools { /// <summary> /// string to int /// </summary> /// <param name="t"></param> /// <returns></returns> public static int ToInt(this string t) { int id; int.TryParse(t, out id); return id; } /// <summary> /// string to Double /// </summary> /// <param name="t"></param> /// <returns></returns> public static Double ToDouble(this string t) { Double id; Double.TryParse(t, out id); return id; } /// <summary> /// object to Double /// </summary> /// <param name="t"></param> /// <returns></returns> public static Double ToDouble(this Object t) { Double id; try { id = Convert.ToDouble(t); } catch (Exception) { id = 0; } return id; } /// <summary> /// object to int32 /// </summary> /// <param name="t"></param> /// <returns></returns> public static int ToInt32(this Object t) { int id; try { id = Convert.ToInt32(t); } catch (Exception) { id = 0; } return id; } }
拓展示例
DataTable dt =new DataTable();
dt.Rows[0][0].ToInt32();
string str="";
str.ToDouble();
相关文章推荐