System.Type type = Type.GetType("something");
System.Type
没有成员“IsNamespace”,那么如何判断该类型是否引用命名空间?
"something"
类型在编译时未知。
最佳答案
它没有成员“IsNamespace”,因为命名空间不能由Type
对象 表示。以下行无法编译:
typeof(System.Linq);
假设您有一个 Type
对象,您知道它不是命名空间。对于这样的字符串,如果它只是一个命名空间,GetType
应该抛出错误。
关于C# System.Type 是命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42102994/