我知道这很简单。我找不到任何地方。
我想要类似的东西:
string MyString = object.GetType;
我知道它不会像写的那样工作,但我如何将类型值转换为字符串。
感谢您的放纵, 查尔斯
答案 0 :(得分:4)
这个怎么样?
string myString = object.GetType().ToString();
答案 1 :(得分:3)
有一些属性。如果你有工作室,intellisense应该给你你想要的东西。
您也可以尝试:
string myString = myObj.GetType().Name;
string myString2 = myObj.GetType().Fullname; // Should give you the full type name including namespace
答案 2 :(得分:1)
如果您知道对象的编译时类型:
string myString = typeof(object).Name;
如果需要使用对象的运行时类型:
string myString = someInstance.GetType().Name;