-1

ネストされた foreach ループが大量にあり、使用する変数名が不足しています...次のようなことができますか:

 //int i = 1
 string "number"+i = new String("FirstElement");

C や JavaScript などの言語でこれに関する投稿を見たことがありますが、C# でそれを行う方法がわかりません。

他の変数の後に変数の名前を付けることができない場合: この問題を解決するにはどうすればよいでしょうか?

4

4 に答える 4

4

この問題は、意味のある変数名を使用することで解決できます。名前がなくなるということは、それが達成しようとしていることの概念がなくなることを意味し、信じがたいことです。

要件が変数のコレクションを操作することである場合は、それらをコレクションに入れます。n個の変数をすべて厳密に名前で定義する場合は、明示的に名前を付けます。

于 2013-08-20T10:38:55.380 に答える
1

しばらく前に、私は同様の質問をしました:

Python - 複数のオブジェクトを作成するきちんとした方法?

基本的に、variable_1、variable_2 などの非常によく似た名前の変数がたくさんある場合は、通常、代わりに変数の配列またはリストを使用する必要があるという兆候です。

したがって、10 個の個別の文字列変数の代わりに、文字列のリスト (または配列) を作成します。

于 2013-08-20T10:39:42.737 に答える