Математическое действие си шарп или Java

  • Автор темы Автор темы qzen4i
  • Дата начала Дата начала

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Реакции
315
Баллы
83
Скажите пожалуйтса, а как сделать, к примеру в переменной у меня - или * или +
Как правильно его впысать в сишарп.

Вот пример

{-Variable.RecognitionResult0) (переменная с значением -+*/) {-Variable.RecognitionResult1)
То есть мне нужно именно прописать переменную для вычесления. так как заранее не знаю какое действие будет.

int i = Convert.ToInt16(project.Variables["RecognitionResult0"].Value);
int j = Convert.ToInt16(project.Variables["RecognitionResult1"].Value);
int znak = (project.Variables["Variable21"].Value);// тут значение минус или плюс или разделить.

return i znak j;//как тут правильно указать.
 
Самое простое это свитч какой-нибудь добавить:
C#:
Развернуть Свернуть Копировать
int result =0;
int i = Convert.ToInt16(project.Variables["RecognitionResult0"].Value);
int j = Convert.ToInt16(project.Variables["RecognitionResult1"].Value); 
switch (project.Variables["Variable21"].Value ) {
          case "-":
              result = i-j;
              break;
          case "+":
              result = i+j;
              break;
          case "*":
              result = i*j;
              break;
          case "/":
              result = i/j;
              break;
      }
return result.toString();
 
  • Спасибо
Реакции: qzen4i
Компиляция кода Ошибка в действии "CS1061" ""int" не содержит определение для "toString". Не удалось найти метод расширения "toString", принимающий первый аргумент типа "int" (пропущена директива using или ссылка на сборку?)". [Строка: 17; Cтолбец: 15]
 
51260
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)