пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Структура назначение и возможности общеязыковой спецификации CLR/CTS/CLS.

Платформа .NET включает в себя три основные сущности: CLR, CTS, CLS.

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

CTS (Common Type System - Общая система типов). CTS полностью описывает типы, поддерживаемые CLR. Также CTS как типы данных будут взаимодействовать с другими типами данных, и как они будут представляться в формате метаданных.

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

На следующем рисунке показано взаимодействие рассмотренных структур с библиотекой базовых классов.

21.png

 

 

 

 


11.01.2019; 16:38
хиты: 112
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь