2017-02-20 59 views
0

C# Топливная станция, если введено определенное количество литров (10), тогда цена автомойка идет до $ 5 от $ 9 Вот мой сегмент кода Ошибок (видимо) нет, но когда я запускаю его и выбираю кнопку «Да» в автомойку, она сталкивается с ошибкой, так как ее заправочной станции она должна суммироваться в конце концов, так оно должно быть ИНТ и довольно откровенно я полностью застрял

private void btnCarWashYes_Click(object sender, EventArgs e) 
    { 

     Litres = Convert.ToInt16(txtTotalLitresDisplay); 
     if (Litres > 9) 
     { 
      lblCarWashDisplay.Text = "$5.00"; 
     } 
     else 
     { 
      lblCarWashDisplay.Text = "$9.00"; 
     }   
    } 
    private void btnCarWashNo_Click(object sender, EventArgs e) 
    { 
     lblCarWashDisplay.Text = "$0.00"; 
    } 

для выбора количества топлива, при нажатии кнопки с цифрами, Heres этот код, если его необходимой

private void btn1_Click(object sender, EventArgs e) 
     { 
      Output += 1; 
      txtTotalLitresDisplay.Text = Output; 
     } 

Пожалуйста, помогите, большое спасибо

ответ

0
Litres = Convert.ToInt16(txtTotalLitresDisplay); 

должен быть

Litres = Convert.ToInt16(txtTotalLitresDisplay.Text); 

Вы пытаетесь передать в управление TextBox к Convert.ToInt16 методу вместо строки.

+0

я чувствую себя идиотом, спасибо чувак –

+0

Нет проблем, легко сделать ошибку. –

1

Вы должны установить вызов Convert.ToInt16, он должен использовать txtTotalLitresDisplay.Text

 Смежные вопросы

  • Нет связанных вопросов^_^