0

如何将属性应用于特定项目中的所有类?!仅将 CLSCompliant 属性应用于一个类就足够了,还是我必须应用于所有类?

谢谢你的回答...

4

2 回答 2

2

项目是一个程序集,因此您可以使用程序集属性

于 2010-09-18T14:00:39.653 回答
2

这是属性的声明:

[SerializableAttribute]
[ComVisibleAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.All, Inherited = true, AllowMultiple = false)]
public sealed class CLSCompliantAttribute : Attribute

注意 [AttributeUsage]。使用 AttributeTargets.All,它表明该属性可以应用于任何东西。其中包括组件:

[assembly:CLSCompliant(true)]
于 2010-09-18T14:39:13.610 回答