Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# LanguageCLSCompliantAttribute


Синтаксис

  1. [Сборка: CLSCompliant (истина)]
  2. [CLSCompliant (истина)]

параметры

Конструктор параметр
CLSCompliantAttribute (Boolean) Инициализирует экземпляр класса CLSCompliantAttribute с логическим значением, указывающим, является ли указанный программный элемент CLS-совместимым.

замечания

Общая спецификация языка (CLS) - это набор базовых правил, которым должен соответствовать любой язык, ориентированный на CLI (язык, который подтверждает спецификации общей языковой инфраструктуры), чтобы взаимодействовать с другими языками, совместимыми с CLS.

Список языков CLI

Вы должны отметить свою сборку как CLSCompliant в большинстве случаев, когда вы распространяете библиотеки. Этот атрибут гарантирует, что ваш код будет использоваться всеми CLS-совместимыми языками. Это означает, что ваш код может быть использован любым языком, который может быть скомпилирован и запущен на CLR ( Common Language Runtime )

Когда ваша сборка отмечена CLSCompliantAttribute , компилятор проверяет, не нарушает ли ваш код какой-либо из правил CLS и возвращает предупреждение, если это необходимо.

CLSCompliantAttribute Связанные примеры