为什么我们需要使用Type.GetType()
或typeof
答案 0 :(得分:1)
我想你问为什么要获取对象的类型信息,而不是为什么我们使用你问题中的语法来获取它。
与Reflection一起使用时,类型信息通常很有用。没有进一步的背景,很难完全回答这个问题。
答案 1 :(得分:0)
一种用法是在运行时获取对象属性列表:
obj.GetType().GetProperties();
还有其他一些有用的案例,如果没有更多细节,我们无法确切地说出与您相关的内容。
答案 2 :(得分:0)
如果代码设计得很好,你应该很少需要它们。
对我来说,大部分时间都是代码味道:如果你需要知道对象的类型,那么你的层次结构就会出错。注意“大部分时间”并不意味着“永远”,将其作为指导。