2012-01-27 29 views
6

我已經閱讀了這篇文章http://msdn.microsoft.com/en-us/library/system.clscompliantattribute.aspx並希望瞭解它的真正意義。System.CLSCompliantAttribute的意義是什麼?

什麼時候該讓這個錯誤?

此外,沒有明確標記的缺陷是什麼?

我主要是問,因爲設計的警告,你可以在這裏閱讀的這個問題... http://msdn.microsoft.com/en-us/library/ms182156.aspx

我想明白了,怎麼能「不標記庫投訴」負我以任何方式影響。

回答

6

C#支持一些不符合CLS的功能,包括指針,無符號數字類型,僅根據大小而不同的公用名稱等。

暴露此類功能的公共成員不得爲​​。

+0

那麼,如果我使用VB.NET項目,它應該永遠是真的? – 2012-01-27 05:44:00

+0

VB.Net還支持其中一些功能,如無符號數字類型。 – SLaks 2012-01-27 05:44:53

+0

另外,沒有明確標記的缺陷是什麼? – 2012-01-27 05:45:11