两个字符串比大小
//写个方法让字符串1.0.0.15 大于字符串1.0.0.2
//比如1.0.22.1要大于1.0.3.8
------解决方案--------------------替换掉点然后转成int进行对比
------解决方案--------------------int compare(string a, string b){
return System.Version.Parse(a) - System.Version.Parse(b);
}
------解决方案--------------------你要做文件版本号对比 然后自动更新?
------解决方案--------------------.拆分 然后弄成数组 a{1,2,3,4} b{1,2,3,4}
a1和b2比 a2和b2比 类推 我只说个原理
------解决方案--------------------Version vsA = new Version(strA)
Version vsB = new Version(strB)
vsA.CompareTo(vsB)
------解决方案--------------------C# code
string a = "2.1.45.6";
string b = "3.1.3.7";
string[] aa = a.Split('.');
string[] bb = b.Split('.');
string sum = "";
for (int i = 0; i < aa.Length; i++)
{
if (int.Parse(aa[i].ToString())>int.Parse(bb[i].ToString()))
{
sum= "a>b";
}
else
{
sum = "b>a";
}
}