获取C#中装箱对象的类型名称

5

如何获取被封装在对象中的实例的类型名称(字符串形式)。 我不能使用is或as运算符。 例如:

    object a= student1; //student1 is instance of Student class

接下来,我需要在另一个库中获取它的对象,该库中没有Student类并且也没有引用。我需要像这样:

string typeName=GetTypeNameInsideObject(obj1)

谢谢


4
你在寻找obj.GetType()吗? - pascalhein
这是一个史诗级的失败=)。我简单地忘记了它。谢谢。 - Vlad
1
关闭为“过于局限”?这个问题与特定的地理区域、时间点或异常狭窄有何关系?这个问题必须自那时以来被编辑过了吗? - Shavais
1个回答

8
这应该能解决问题:
a.GetType().Name

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接