System.CLSCompliantAttribute的意义是什么?

时间:2012-01-27 05:31:42

标签: .net

我已经阅读了这篇文章http://msdn.microsoft.com/en-us/library/system.clscompliantattribute.aspx,并希望了解它的真正意义。

你什么时候应该这样做?

另外,没有明确标记它的缺陷是什么?

我主要是问这个问题,因为你可以在这里阅读设计警告...... http://msdn.microsoft.com/en-us/library/ms182156.aspx

我想明白,“不标记图书馆投诉”如何以任何方式对我产生负面影响。

1 个答案:

答案 0 :(得分:6)

C#支持一些不符合CLS的功能,包括指针,无符号数字类型,仅根据大小写不同的公共名称等。

公开此类功能的公开成员不得为[CLSCompliant(true)]