0

基本的には、テキスト ボックスに 3 つの値を入力し、入力された 3 つの値の合計を計算するボタンが必要です。ユーザー入力を読み取って整数に変換し、そこから式を適用して fnum+snum+tnum = total; を計算できると思いました。私がこれまで行ってきたことはうまくいきません。

         int num1 = int.Parse(weighting1.Text);
         int num2 = int.Parse(weighting2.Text);
         int num3 = int.Parse(weighting3.Text);
         total = num1+num2+num3;
         int total = int.parse(lTotal.Text);
         // Code to display the variable
4

2 に答える 2

2

int.parse(lTotal.Text) の代わりに、合計の文字列値をラベルに割り当てる必要があります

lTotal.Text = total.ToSTring();

コードは次のようになります。

 int num1 = int.Parse(weighting1.Text);
 int num2 = int.Parse(weighting2.Text);
 int num3 = int.Parse(weighting3.Text);
 int total = num1+num2+num3;
 lTotal.Text = total.ToSTring();
于 2012-04-13T18:14:40.950 に答える
0

私の理解が正しければ、lTotalあなたのラベルとラベルtotalのテキストに値を入れたいですか? もしそうなら:

lTotal.Text = total.ToString()

現在のコードは別の方向に進んでいます...現在ラベル lTotal のテキストを読み取り、そのテキストを整数として解析しようとし、それを total に割り当てます。また、その行で total を再宣言します (前の行でint total使用totalしているのに対して)。これはコンパイルしないでください。

于 2012-04-13T18:13:03.607 に答える