如何在C#中将字符串转换成数值?
1.字符串转换成数字,比如"1234"转换成数字1234:
string str="1234"; int i=Convert.ToInt32(str);2.格式化字符串,向长度小于30的字符串末尾添加特定字符,补足n个字符,使用String类的PadRight(int,char)方法,
String str="1234"; str=str.PadRight(30,' ') //向长度小于30的字符串末尾添加空格,补足30个字符 3.替换字符串中的特定字符串,比如替换"."为"_", str.Replace("." , "_"); 或Regex.Replace(str , "." , "_"); 4.比较两个文件的版本大小,如分别是"1.2.0.2"和 "1.3.2.32": int version1=Convert.ToInt32( versionStr1.Replace(".","") ); int version2=Convert.ToInt32( versionStr2.Replace(".","") ); if(version1==version2) label1.Text="========"; else if(version1<version2) label1.Text="<<<<<<<<"; elselable1.Text=">>>>>>>>";