【问题标题】:What is AutoClass in .net?.net 中的 AutoClass 是什么?
【发布时间】:2013-01-01 08:49:17
【问题描述】:

我正在阅读Inside C#,我偶然发现了Type.IsAutoClass

文档说

如果为 Type 选择了字符串格式属性 AutoClass,则为 true;否则为假。

问题是AutoClass 是什么以及它对Type 有何影响?

请注意,这是一个学术问题,在我所参与的项目中(据我所知)没有实际用途。

【问题讨论】:

    标签: c# .net reflection types autoclass


    【解决方案1】:

    它是TypeAttributes 枚举的一部分:

    AutoClass - LPTSTR 被自动解释。

    还有备注:

    此枚举器类的成员与 corhdr.h 文件中定义的 CorTypeAttr 枚举器匹配。

    因此,这用于互操作,用于解释字符串常量的方式。

    顺便说一句 - LPTSTR

    【讨论】:

    • 在 MSDN 中其声明为 ---- 如果当前 Type 表示构造的泛型类型,则此属性适用于构造该类型的泛型类型定义。例如,如果当前 Type 表示 MyGenericType,则此属性的值由 MyGenericType 确定。 -- 你能用简单的英语解释一下吗?
    • @AppDeveloper:基本上就是说type参数的值无所谓。
    • @SLaks - 在什么情况下这很重要?
    • @AppDeveloper:对于属性,从不。
    猜你喜欢
    • 2011-08-06
    • 2010-11-19
    • 1970-01-01
    • 2010-09-06
    • 2011-01-28
    • 1970-01-01
    • 2015-01-10
    相关资源
    最近更新 更多