数据类型转换小结
string
--> 整数string st="10"; int i=int.Parse(st); string st="10"; int i=Convert.ToInt32(st);
Convert
类提供了2百多个方法,方便各基本类型之间的转换。
实际上对于基本类型,本身提供了转换的方法,如:字符串到整型,String就有个ToInt32的方法,只是要这样用:String str = "123"; int i = ((IConvertible) str).ToInt32(null);
转换不规则字符串
using System.Globalization; string d="2.00"; int s=int.Parse(d,NumberStyles.AllowDecimalPoint); s=int.Parse(d);//会报错
string
<--> 时间DateTime d1=Convert.ToDateTime("2003-01-01 18:20:01"); string s=d1.ToString("yyyy-MM-dd HH:mm:ss");
string
格式转化为与SQL中的money相对应的DATA TYPEConvert.ToDouble(yourMoney);
应该就可以