我如何获得一个对象的类型名称值作为一个字符串

本文关键字:字符串 一个 一个对象 何获得 类型 | 更新日期: 2023-09-27 18:11:00

我知道这很简单。我到处都找不到它。

我想要这样的:

    string MyString = object.GetType;

我知道它不会像写的那样工作,但我如何将类型值转换为字符串。

谢谢你的纵容,查尔斯。

我如何获得一个对象的类型名称值作为一个字符串

这个怎么样?

string myString = object.GetType().ToString();

有几个属性。如果你有工作室,智能感应应该给你你想要的。

你也可以试试:

string myString = myObj.GetType().Name;
string myString2 = myObj.GetType().Fullname;  // Should give you the full type name including namespace

如果您知道对象的编译时类型:

string myString = typeof(object).Name;

如果需要使用对象的运行时类型:

string myString = someInstance.GetType().Name;