Простой C # Новичок Вопрос - PullRequest
1 голос
/ 09 марта 2011

Я пытаюсь сделать простой калькулятор.Я получаю синюю линию под моими номерами с ошибкой «Ожидаемое имя метода»

Я надеялся, что вы, ребята, поможете мне с моим простым вопросом от нуба.

finalCmb = .25(1.3(txtAtt.Text+txtStr.Text)+txtDef.Text+txtHp.Text+(.5(txtPray.Text))+(.5(txtSum.Text)));

Ответы [ 4 ]

8 голосов
/ 09 марта 2011
  1. Вы должны вручную разместить операторы умножения.Нет умножения скобок.

    25(1.3(te... должно быть 25 * (1.3 * (te...

  2. Преобразование строк в числа будет хорошей идеей.

    txtStr.Text до Double.Parse(txtStr.Text)

1 голос
/ 09 марта 2011

Вам нужно поставить символ звездочки для умножения.

0 голосов
/ 09 марта 2011
finalCmb = .25 * (1.3 * ((double)txtAtt.Text + (double)txtStr.Text)+(double)txtDef.Text+ (double)txtHp.Text+ (.5 * ((double)txtPray.Text)) + (.5 * ((double)txtSum.Text)));
0 голосов
/ 09 марта 2011

Ваш синтаксис неправильный. Компилятор считает, что вы пытаетесь вызвать метод из-за открывающих скобок, когда вы делаете это

.25(1.3 ...

Я не уверен, чего вы на самом деле пытаетесь достичь, но это не имеет смысла. Я бы посоветовал потратить еще немного времени на изучение основ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...