コード例 #1
0
ファイル: Program.cs プロジェクト: alaska81/ConsoleCalcC
        public static MatchCollection StringToMatches(string inputString)
        {
            Regex           newReg  = new Regex(ModuleOperators.pattern());
            MatchCollection matches = newReg.Matches(inputString);

            return(matches);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: alaska81/ConsoleCalcC
 public static float GetOperatorCalc(string symbol, float x, float y)
 {
     foreach (classSymbol item in ModuleOperators.Operators())
     {
         if (item.Symbol == symbol)
         {
             return(item.Calc(x, y));
         }
     }
     throw new ArgumentException();
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: alaska81/ConsoleCalcC
 public static int GetOperatorPrioritet(string symbol)
 {
     foreach (classSymbol item in ModuleOperators.Operators())
     {
         if (item.Symbol == symbol)
         {
             return(item.Prioritet);
         }
     }
     throw new ArgumentException();
 }