两个字符串比大小
//写个方法让字符串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"; } }