现在定义一个变量,String MyString="FirstString"; 我现在想实现一个定义String FirstString="Hello,World!!!",的功能,但是我不想直接写出FirstString,我想用MyString这个变量转变,可以吗?

解决方案 »

  1.   

    就是说我定义了一个变量String MyString="FirstString"; 他有一个值FirstString嘛,现在我想用FirstString这个名字作为变量名,定一个字符串,
    String FirstString="Hello,World!!!",但是我不想直接写出FirstString,我想通过先前定义的MyString的值来代替,我该怎么写?还是说不能这么写?
      

  2.   

    不支持可变变量名...换个思路,例如:Dictionary<string, string> t = new Dictionary<string, string>();
    t.Add(MyString, "Hello,World!!!");t["FirstString"] -> "Hello,World!!!"
      

  3.   

    LZ好像是说另一个string变量的名称是 从一个string变量值中获得的
    String MyString="FirstString"; 
    String xxx ="Hello,World!!!"
    这里XXX = FirstString,但是是通过MyString得到好像是不行的