什么是 .net 中的 AutoClass?

8
我正在阅读Inside C#,并且遇到了Type.IsAutoClass
文档说明如下:

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

问题是什么是AutoClass,它如何影响Type
请注意,这是一道学术问题,在我所涉及的项目中没有实际用途(据我所知)。
1个回答

5

这是 TypeAttributes 枚举的一部分:

AutoClass - LPTSTR 会自动解释。

并且有一些备注:

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

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

顺便提一下 - LPTSTR


在MSDN中,它被说明为——如果当前类型表示一个构造的泛型类型,则此属性适用于从中构造该类型的泛型类型定义。例如,如果当前类型表示MyGenericType<int>,则此属性的值由MyGenericType<T>确定。你能简单地解释一下吗? - Parimal Raj
@AppDeveloper:基本上,它意味着类型参数的值并不重要。 - SLaks
@SLaks - 那会在什么情况下有影响呢? - Parimal Raj
@AppDeveloper:对于属性,永不。 - SLaks

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接