如何将属性应用于特定项目中的所有类?!仅将 CLSCompliant 属性应用于一个类就足够了,还是我必须应用于所有类?
谢谢你的回答...
如何将属性应用于特定项目中的所有类?!仅将 CLSCompliant 属性应用于一个类就足够了,还是我必须应用于所有类?
谢谢你的回答...
项目是一个程序集,因此您可以使用程序集属性。
这是属性的声明:
[SerializableAttribute]
[ComVisibleAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.All, Inherited = true, AllowMultiple = false)]
public sealed class CLSCompliantAttribute : Attribute
注意 [AttributeUsage]。使用 AttributeTargets.All,它表明该属性可以应用于任何东西。其中包括组件:
[assembly:CLSCompliant(true)]