1.自定义类 , 如 class Para{...}
2.实例化类为对象 class Para abc= new Para();
3.找到这个实例化类对象的名字 如何在程序里获取到"abc"这个名字?

解决方案 »

  1.   

    不能. 因为变量名和实例可能是多对一的.比如
    a = b = new Para();不过控件是可以的. 因为它们有Name字段
      

  2.   

    这跟我发的贴子的问题差不多.http://community.csdn.net/Expert/topic/4580/4580160.xml?temp=1.110476E-02欢迎大家讨论.关注.
      

  3.   

    你可以试试反谢你声明的这个类,比如说abc字段在myClass类中
    Type type=typeof(myClass);
    foreach(FieldInfo fieldInfo in type.GetField(参数))
    {
        if(fieldInfo.FieldType==typeof(Para))
        {
             //字段名,就是你要的那个 abc 了
             string name=fieldInfo.Name;
        }
    }
    大概是这样,有些属性可能不对,我记的不太清了
    你在查一查吧