首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

两个字符串比大小解决方法

2012-04-24 
两个字符串比大小//写个方法让字符串1.0.0.15大于字符串1.0.0.2//比如1.0.22.1要大于1.0.3.8[解决办法]替

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

热点排行