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         }

 

posted @ 2022-04-18 14:19  博二爷  阅读(104)  评论(0编辑  收藏  举报