2017-11-27 4 views
0

私はC#スクリプトの複数のインスタンスを開始するつもりですが、後でプロパティを終了または変更するために個々のインスタンスを参照できるようにする必要があります。例:カスタム識別子を使用してインスタンスを開始する方法

_numInputs = 5; 

     for(int i = 0; i < _numInputs; i++) 
     { 
      Input input = new Input(); 
     } 

「i」の値をインスタンスラベルの末尾にスローするとどうなりますか?

入力入力[i] =新しい入力(); ???私はそれがうまくいかないことを知っていますが、私の目標を明確にするためです。どんな助けもありがとうございます。みんなありがとう。何をしたい

+0

彼らは、シリアル化されたか何かされていますか?なぜあなたはクロージャを使うことができないのですか? –

+1

私は前に閉鎖について聞いたことがなかったので! XDが、新しい情報をありがとう!私は確かにそれを研究します! (ああ、自己教えから得られた無知。) – DDeathlonger

+0

クローズは、最新のC#テクニックの中心です。彼らは仕事が楽しく、楽しいです。 –

答えて

1

Instanceの配列です:

Input[] inputs = new Input[_numInputs]; 
for(int i = 0; i < _numInputs; i++) 
{ 
    inputs[i] = new Input(); 
} 
+0

絶対に栄光です! XD tyそんなに!私は多くの人々が以前これをやっているのを見たことが分かっていたが、覚えていなかった!私はスタックが私にできるときにあなたの答えを10分で受け入れるでしょう。 lol – DDeathlonger

+0

_numInputsは静的メンバーでなくてはならない。しかし、うまく働いた、ありがとう! – DDeathlonger

関連する問題