Гарантия CLS-совместимости

Гарантия CLS-совместимости

Как вы узнаете из текста этой книги, в C# имеется ряд программных конструкций, которые яе являются CLS-совместимыми. Однако хорошим известием является то, что вы можете заставить компилятор C# выполнять проверку вашего программного кода на соответствие CLS, используя дли этого один атрибут .NET.

// Указание компилятору C# выполнить проверку на соответствие CLS.

[assembly: System.CLSCompliant(true)]

В главе 12 будут рассмотрены тонкости программирования на основе использования атрибутов, Пока что важно просто понять, что атрибут [CLSCompliant] дает компилятору C# указание проверять каждую строку программного кода на соответствие правилам CLS. Если обнаружится нарушение правил CLS, вы получите сообщение об ошибке компиляции и описание некорректного программного кода.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Проблемы (не)совместимости

Из книги Журнал «Компьютерра» № 21 от 05 июня 2007 года автора Журнал «Компьютерра»

Проблемы (не)совместимости Автор: Киви БердВ последнюю неделю мая окружной суд Хельсинки единогласно вынес «историческое» решение, постановив, что система защиты контента CSS, используемая на видеодисках DVD, является неэффективной (а значит, и ее снятие не является


(1.5) Как насчёт совместимости со старым программным обеспечением?

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

(1.5) Как насчёт совместимости со старым программным обеспечением? W2k работает с большинством программ для W9x, кроме тех, которые используют слишком уж специфические функции OC, например, антивирусы. Старые программы под Windows 95 можно попробовать обмануть с помощью утилитки


Алексей Стародымов Logitech: необычная гарантия

Из книги Цифровой журнал «Компьютерра» № 1 [25.12.2009 — 1.1.2010] автора Журнал «Компьютерра»

Алексей Стародымов Logitech: необычная гарантия На дешевую компьютерную периферию никакая гарантия, как правило, не предоставляется: если вы приобретете безымянную клавиатуру за десять долларов, а потом в процессе эксплуатации y неё перестанет работать половина клавиш, вам,


1.6. Как насчёт совместимости со старым программным обеспечением?

Из книги WinXP FAQ (Часто задаваемые вопросы по ОС Windows XP) автора Шашков Алексей

1.6. Как насчёт совместимости со старым программным обеспечением? Как и в W2k, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от XP абсолютно полной совместимости со старым программным обеспечением. Однако, по сравнению с w2k, ситуация с совместимостью несколько


Вопрос совместимости: гибридный программный продукт или гибридные языки?

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Вопрос совместимости: гибридный программный продукт или гибридные языки? Теоретически, мало кто не согласится с принципом скромности или будет отрицать необходимость механизма интеграции между ОО-разработками и старым ПО. Противоречия возникают, когда выбирается


Библиотеки совместимости

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Библиотеки совместимости Несмотря на наличие библиотек совместимости (compatibility libraries), ими пользуются очень редко. Существуют две возможности.• В системах на основе UNIX, Linux, Macintosh и некоторых других может быть развернута одна из библиотек совместимости Windows, например,


Роль стандартов, профилей и тестирования функциональной совместимости

Из книги Инфраструктуры открытых ключей автора Полянская Ольга Юрьевна

Роль стандартов, профилей и тестирования функциональной совместимости Несмотря на то, что стандарты являются средством обеспечения функциональной совместимости PKI-продуктов разных поставщиков, следование стандартам является необходимым, но не достаточным условием


Инициативы по обеспечению функциональной совместимости PKI-продуктов

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Инициативы по обеспечению функциональной совместимости PKI-продуктов Национальные инициативы К числу наиболее известных национальных инициатив по обеспечению функциональной совместимости можно отнести инициативы США: Automotive Network eXchange, Bridge CA Demonstration, проект федеральной


Спецификация минимальной функциональной совместимости

Из книги PGP: Кодирование и шифрование информации с открытым ключом. автора Левин Максим

Спецификация минимальной функциональной совместимости В 1996 г. институт NIST совместно с рядом поставщиков продуктов, лидирующих на рынке PKI - AT&T, IREBBN, Motorola Certicom, Nortel (Entrust), Cylink, Spyrus, DynCorp и VeriSign, - выступил с инициативой разработки спецификации минимальной функциональной


Проблемы функциональной совместимости продуктов разных поставщиков

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич

Проблемы функциональной совместимости продуктов разных поставщиков Помимо проблемы стандартов, существует также проблема функциональной совместимости продуктов разных поставщиков [99]. Не все программные средства поддержки каталога имеют одинаковую


Анализ реальных возможностей функциональной совместимости

Из книги Инфобизнес за один день автора Ушанов Азамат

Анализ реальных возможностей функциональной совместимости Поставщики программных средств могут законно заявлять о соответствии своих продуктов стандартам, но по ряду причин не всегда реально может достигаться функциональная совместимость продуктов нескольких


8.5. Гарантия единственности копии переменной-члена

Из книги автора

8.5. Гарантия единственности копии переменной-члена ПроблемаИмеется переменная-член, у которой должен быть только один экземпляр независимо от числа создаваемых экземпляров класса. Этот тип переменных-членов обычно называется статическими членами или переменными


Проблемы совместимости с ранними версиями.

Из книги автора

Проблемы совместимости с ранними версиями. Пользователи PGP показывают, что в ряде случаев наблюдается несовместимость PGP 5.0 с прежними версиями PGP при шифровании/расшифровке и подписи/проверке файлов, содержащих символы верхней половины кодовой таблицы, соответствующие


Режим обратной совместимости

Из книги автора

Режим обратной совместимости Данный режим включается установкой параметра конфигурационного файла LEGACY_DIALECT1 в 1. После этого для клиентов диалекта 1 компилятор SQL выражений будет поддерживать только возможности, существовавшие в InterBase версии 5.x. Поведение сервера при


9. Гарантия

Из книги автора

9. Гарантия Вы гарантируете 100-процентный успех. Если опасаетесь, что все начнут требовать у вас возврата денег, отбросьте необоснованные страхи: на этом настаивает не более 1 % всех клиентов. Делайте солидную гарантию на 365 дней –