控制程序集符合CLS规范
2011-11-03 10:18 于为源 阅读(326) 评论(0) 编辑 收藏 举报使用特性[assembly: CLSCompliant(true)]可以控制程序集符合CLS规范。这个特性只对公开的成员进行检测。
可以使用的方式:
[assembly: CLSCompliant(true)]加在命名空间前面,声明对整个程序集进行控制
[property: CLSCompliant(false)]指定某一属性不受CLS规范
[method: CLSCompliant(false)]指定方法不符合CLS规范时可以通过编译
[assembly: CLSCompliant(true)] //声明程序集需要符合CLS
namespace TestSolution
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public int _age;
[property:CLSCompliant(false)]//声明属性不符合CLS的时候可以编译通过
public int Age
{
get { return _age; }
set { _age = value; }
}
}
}
本文来自博客园,作者:于为源,转载请注明原文链接:https://www.cnblogs.com/yuanyuan/archive/2011/11/03/2234202.html
如果对您有帮助,您也可以请我喝杯可乐。