2017-05-15 12 views
-2

C#で別の変数の値として変数に名前を付けたいとします。私は名前を「drawCircle」である必要があります変数をしたい変数を別の変数の値として名前をつけてC#

string abc = "drawCircle"; 

: は、例えば私は、変数を持っています。イベントはC#で可能ですか?

+0

おそらく変数をその名前で間接的に参照したいでしょうか?辞書の使用を検討してください。 – zneak

+0

列挙を使用することができます。 – jdweng

+0

あなたは 'abc'で何をしますか? –

答えて

0

あなたはC#でこれを実現できます。ここでは多くの方法がありますが、ここではDicitonaryを使用しています。詳細については、

  string abc = "drawCircle"; 

      Dictionary<string, string> dictionary = 
       new Dictionary<string, string>(); 

      dictionary.Add(abc, "drawCircleValue"); 
      //dictionary["drawCircle"] 
      Console.WriteLine(dictionary[abc]); 
      Console.ReadLine(); 

は、このリンクを参照してください。https://msdn.microsoft.com/en-us/library/s4ys34ea(v=vs.110).aspx

感謝を!

+0

それはよさそうだ。私はそれを試してみます。ありがとうございました。 –

+0

よろしく!それが役に立てば幸い。 –

+0

私はこれがあなたの目標を達成する最良の方法だと思います。もう1つの方法は反射を使用することでした。 – shinjidev

関連する問題