C# 如何以字符串形式获取对象的类型名称值?
我知道这很简单。我在哪儿都找不到 我想要像这样的东西:C# 如何以字符串形式获取对象的类型名称值?,c#,C#,我知道这很简单。我在哪儿都找不到 我想要像这样的东西: string MyString = object.GetType; 我知道它不会像写的那样工作,但是如何将类型值转换成字符串呢 谢谢你的宽容, 查尔斯这个怎么样 string myString = object.GetType().ToString(); 这个怎么样 string myString = object.GetType().ToString(); 这里有一些属性。如果你有工作室,智能感知应该给你你想要的 您也可以尝
string MyString = object.GetType;
我知道它不会像写的那样工作,但是如何将类型值转换成字符串呢
谢谢你的宽容,
查尔斯这个怎么样
string myString = object.GetType().ToString();
这个怎么样
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 = myObj.GetType().Name;
string myString2 = myObj.GetType().Fullname; // Should give you the full type name including namespace
如果您知道对象的编译时类型: 字符串myString=typeofobject.Name 如果需要使用对象的运行时类型:
字符串myString=someInstance.GetType.Name 如果您知道对象的编译时类型: 字符串myString=typeofobject.Name 如果需要使用对象的运行时类型:
字符串myString=someInstance.GetType.Name 这似乎是一个正确的过程,因为您通常需要类型的完全限定名。这似乎是一个正确的过程,因为您通常需要类型的完全限定名。您知道它不会像编写的那样工作吗?你还发现了什么?您是否在IDE中键入了该代码?当您键入obj.GetType时,是否注意到它是一个返回类型的方法?您是否研究了返回类型的成员,以查找可能包含名称等内容的字符串属性?您知道它无法按编写方式工作吗?你还发现了什么?您是否在IDE中键入了该代码?当您键入obj.GetType时,是否注意到它是一个返回类型的方法?您是否在返回类型的成员中查找可能包含名称等内容的字符串属性?