我剛剛開始編程并且有一個我無法修復的錯誤。
否則出錯” <= 運算子不能應用于“TextBox”和“int”型別的運算元)。
private void bn_CocaCola_Click(object sender, EventArgs e)
{
int Getr?nkeWert = 2;
if (tbh_GeldAs <= Getr?nkeWert)
{
tbh_GeldAs.Text = ("Endnehmen sie Ihr Getr?nk");
}
else
{
tbh_GeldAs >= Getr?nkeWert;
tbh_GeldAs.Text = ("Sie müssen Geld einzahlen");
}
}
uj5u.com熱心網友回復:
錯誤訊息可以幫助我們,因此請嘗試查看它告訴您的內容。我查看了您帖子中的錯誤訊息,它指出您的表情...
tbh_GeldAs <= Getr?nkeWert
是這些型別的比較。
文本框 <= int。
那么什么是文本框?它包含一些文本,但您必須查看該Textbox.Text屬性。
tbh_GeldAs.Text <= Getr?nkeWert
但現在這是將“123”之類的字串與 an 進行比較int,但它仍然不起作用!您需要將該字串更改為數字。
嘗試:
Convert.ToInt32(tbh_GeldAs.Text) <= Getr?nkeWert
雖然我希望這可以解決您的問題,但我真正的答案是花時間查看錯誤訊息并查看其內容,因為它們通常很有幫助。
uj5u.com熱心網友回復:
您不能在字串/文本變數上使用更大/更小 (</>) 運算子 <= 包含這樣的運算子。tbh_GeldAs.text 是一個字串/文本變數。將其轉換為數字型別,它應該可以作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480449.html
