2017-12-28 15 views
-2

私はC#を学んでいますので、私は簡単な電卓を作るために練習しています。TextBoxの値を取得する

私は3つのTextBoxを作成しました。値と演算子のための1つを取得するための つ(+、*、 - 、/)

ボタンクリックで、私はこの機能を持っている:

public void fun() 
{ 
    string s = TextBox3.Text; 
    if(s="+") 
    { 

    }    
} 

私はTextBoxの値を取得することはできませんよこのため、エラーのオペレータのチェックのために:

Cannot explicitly convert string type to bool.

+0

あなたのエラーは何ですか? – Jasper

+3

多分 'if(s ==" + ")'を使うべきです、なぜなら、1つの "="だけが代入だからです。正確なエラーを表示してください。 –

+0

あなたの質問を編集して私たちの回答が含まれていることがわかりました。あなたはまだ同じエラーがありますか? – Jasper

答えて

1

それはこのようにする必要があります:

if(s == "+") { ... } 

=兆しはなく、1。
等号は、値を割り当てるためのものです。

関連する問題