【问题标题】:Java ".class" property - C# equivalentJava ".class" 属性 - C# 等价物
【发布时间】:2017-07-02 20:42:06
【问题描述】:

我已经阅读了两个“.class”解释(1,2),但我很难理解“.class”属性的作用。

我刚开始使用 Java,但已经用 C# 编程了一段时间。 C# 中是否有与此 .class 属性类似的功能?这可能有助于我理解这是什么。

【问题讨论】:

  • 可能是错误的,但在我看来它就像C#中的typeof。
  • 我会说Type.classtypeof(Type) 大致相同
  • MyClass.class Java typeof(MyClass) C#?

标签: java c#


【解决方案1】:

它是 C# 中的 typeof,您的第二个链接解释得更好。

【讨论】:

  • 那么这是否意味着List<Class<? extends A>> list = new ArrayList<Class<? extends A>>(); 将类似于c# 中的List<Type>
  • 对不起,我忘了提到那个列表是这样使用的:list.add(B.class)?
  • 我认为这里的 B 就像 B 类 {} : A
  • 所以如果我们将类型添加到列表中,那将是一个列表
猜你喜欢
  • 2011-10-29
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 2022-09-23
  • 2010-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多