2017-03-26 4 views
-1

私は、コードをデバッグするときに、未割り当てのローカル変数 'table'エラーを使い続けています。私は乗算表を作ろうとしています。割り当てられていないローカル変数 'table'の使用。 C#

ここに私のコードの見た目です。

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 

namespace Multiplication 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void btnDisplayTable_Click(object sender, EventArgs e) 
     { 
      int table; 
      int result; 

      for (int i = 1; i < 13; i++) { 
       result = table * i; 
       lstTable.Items.Add(result); 
      } 

     } 

     private void btnExit_Click(object sender, EventArgs e) 
     { 
      this.Close(); 
     } 

     private void LstTable_SelectedIndexChanged(object sender, EventArgs e) 
     { 

     } 

     private void txtTable_TextChanged(object sender, EventArgs e) 
     { 

     } 
    } 
} 

任意のヘルプと説明が理解できます。

答えて

1

は、あなたがあなたのtable変数に値を割り当てることはありませんtable変数

int table = 0; 
0

を初期化します。その後はtable * iを実行しますが、tableに値がないため計算できません

関連する問題