可以使用Version类吗?
http://msdn.microsoft.com/zh-
CN/library/system.version.aspx
它具有IComparable接口。请注意,这不适用于您显示的5部分版本字符串(这真的是您的版本字符串吗?)。假设您的输入是字符串,这是一个正常的.NET
4部分版本字符串的工作示例:
static class Program{ static void Main() { string v1 = "1.23.56.1487"; string v2 = "1.24.55.487"; var version1 = new Version(v1); var version2 = new Version(v2); var result = version1.CompareTo(version2); if (result > 0) Console.WriteLine("version1 is greater"); else if (result < 0) Console.WriteLine("version2 is greater"); else Console.WriteLine("versions are equal"); return; }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)