已知string[] myStr = {"abc",“def”};如何获得字符串“myStr”呢?

解决方案 »

  1.   

    foreach(string ss in myStr)
    {
     messengebox.show(ss);
    }
    没怎么听明白意思!
      

  2.   

    string[] myStr = {"abc",“def”}; 
    该语句本身是错误的,或许应该这样
    string[] myStr = {"abc"};
    那么,
    Console.WriteLine("myStr={0}", myStr);
      

  3.   

    说直接一点,就是取变量名的字符串
    int myint = 1;
    我想取的"myint" 这个字符串。
    不知道有没有办法。
      

  4.   

    看看是不是你想要的 public class ttt
    {
    public int xxx=-1;
    public string[] aaa =new string[]{"123","222"};
    } public void GetFields()
    {
    ttt a =new ttt();

    System.Reflection.FieldInfo[] temp=a.GetType().GetFields(); for(int i=0;i!=temp.Length;i++)
    {
    MessageBox.Show(temp[i].Name);
    }
    }
      

  5.   


    没有办法。这是给人看得,不是给机器看得。具体来说,myint是临时变量,不是类组成的一部分,并没有emit到中间代码去。
    int mying = 1; 的IL代码大概像:ldc.i4.s 1      // 装入即时数1
    stloc.0         // 存入堆栈的某个位置