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="<<<<<<<<";
else lable1.Text=">>>>>>>>";
博客介绍了C#中字符串的处理方法,包括将字符串转换成数字,使用Convert.ToInt32方法;格式化字符串,用PadRight方法补足字符;替换特定字符串,可用Replace或Regex.Replace方法;还介绍了比较两个文件版本大小的方法,通过转换版本字符串为数字进行比较。
3251





