CLSCompliantAttribute

公共語言規範(CLS)是一組基本規則,任何針對 CLI 的語言(確認公共語言基礎結構規範的語言)都應該確認,以便與其他符合 CLS 的語言進行互操作。

CLI 語言列表

在分發庫時,你應該在大多數情況下將程式集標記為 CLSCompliant。此屬性將保證你的程式碼可以被所有符合 CLS 的語言使用。這意味著你的程式碼可以被任何可以在 CLR 上編譯和執行的語言使用公共語言執行時

當程式集標記為 CLSCompliantAttribute 時,編譯器將檢查你的程式碼是否違反任何 CLS 規則,並在需要時返回警告