C# 大于等于转换数学区间
代码:
1 public static string Trans_version(string simver) 2 { 3 var sarry = simver.Split(' '); 4 string TransVersion = ; 5 if (sarry.Length == 2) 6 { 7 switch (sarry[0]) 8 { 9 case >=: TransVersion = [ + sarry[1] + ,); break; 10 case >: TransVersion = ( + sarry[1] + ,); break; 11 case ==: TransVersion = [ + sarry[1] + ]; break; 12 case <=: TransVersion = (, + sarry[1] + ]; break; 13 case <: TransVersion = (, + sarry[1] + ); break; 14 } 15 } 16 else 17 { 18 switch (sarry[0]) 19 { 20 case >=: TransVersion = [+sarry[1]+, ; break; 21 case >: TransVersion = (+sarry[1] + ,; break; 22 } 23 switch (sarry[2]) 24 { 25 case <=: TransVersion += sarry[3] + ]; break; 26 case <: TransVersion +=sarry[3] + ); break; 27 } 28 29 } 30 return TransVersion; 31 }