を命名しているC#の呼び出し別のリストに私はこれがnoobの質問です知っているが、私は、私は、たとえば自分の名前シーケンシャル
に基づいて別のリストを順番に呼び出す必要があるメソッド
を簡素化する方法が必要です。リストされている
- Lx1が
- Lx2の
- Lx3の
など
どうすればこの問題を解決できますか?私は、この動的
を命名しているC#の呼び出し別のリストに私はこれがnoobの質問です知っているが、私は、私は、たとえば自分の名前シーケンシャル
に基づいて別のリストを順番に呼び出す必要があるメソッド
を簡素化する方法が必要です。リストされている
など
どうすればこの問題を解決できますか?私は、この動的
変数名を実行する必要があり は、実行時にほとんど使用されているので、あなたのリストを順に命名されているという事実は、あなたがそれらにアクセス助けないでしょう。
あなたは、例えば、インデックス作成をサポートして配列またはコレクションに追加し、インデックスで何かにアクセスしたい場合リスト。あなたはインデックスでリストにアクセスしている場合は、あなたのコレクションには、リストのリスト次のようになります。
var listOfLists = new List<List<string>> {Lx1, Lx2, Lx3};
今、あなたはそうでlistOfLists[1]
としてlistOfLists[0]
としてLx1
、Lx2
にアクセスし、することができます。どのように
のすべての名前をループのために実行するように期待していた私は、動的にリスト名を取得し、staticlalyことができない方法はありますか? –
@StephenVanSittertない「リスト名」、唯一の「変数名は」ありません。新しい変数を動的に作成することはできません。変数名を取り除くと、 'Dictionary
Thanx。それが働いた –
コール?あなたが達成しようとしていることをより明確に説明してください –
いくつかのコードを表示してください。この質問は不明です。 –
リストをパラメータとして渡しますか? 'MyMethod(Lx1); MyMethod(Lx2); MyMethod(Lx3); '以下のようなメソッドを定義します:' private void MyMethod(List list){} ' –