2017-09-23 19 views
0

私はニューラルネットワークを作ろうとしています。
1つのボタンで1つのnnを作成し、それを2番目のボタンで読み込もうとしましたが、 は2番目のボタンにローカル変数を送信する方法がわかりません。クラス名を1つのボタンに作成して2番目のボタンに送信

private void pokaz_Click(object sender, RoutedEventArgs e) 
{ 
    int[] cos = { Int32.Parse(a1.Text), Int32.Parse(a2.Text), Int32.Parse(a3.Text) }; 
    siecneuronowa net = new siecneuronowa(cos); 

} 


private void Button_Click_3(object sender, RoutedEventArgs e) 
{ 

    for (int i = 0; i < net.wagi.Length; i++) 
    { 
     for (int j = 0; j < net.wagi[i].Length; j++) 

     { 
      for (int k = 0; k < net.wagi[i][j].Length; k++) 
      { 
       diagnoza.AppendText(net.wagi[i][j][k].ToString("R")); 
       diagnoza.AppendText(" "); 

      } 
      diagnoza.AppendText("\r\n"); 

     } 

    } 

} 
+1

これをクラスのメンバーにします。 –

+0

クラスのプライベートメンバーが動作するはずです –

答えて

2

宣言クラスレバー変数(クラスのメンバーとして):これにより

siecneuronowa net = new siecneuronowa(cos); 

net = new siecneuronowa(cos); 

でこの行を置き換えるpokaz_Clickに続い

private siecneuronowa net; 

Button_Clickpokaz_Clickで初期化された同じ変数にアクセスできます。

関連する問題