Подтвердить что ты не робот

Что такое класс CLR?

Я искал CLR для Google и выяснил, что это из википедии, но я хотел знать, что класс CLR или, более конкретно, тип сущности CLR (особенно в ASP.NET).

4b9b3361

Ответ 1

Вероятно, вы говорите о объектах CLR/объектах POCO - обычных объектах CLR.

Посмотрите здесь: POCO против DTO

Посмотрите здесь, как работать с объектами POCO - Работа с объектами POCO

Ответ 2

CLR не является классом. Common Language Runtime (CLR) является компонентом виртуальной машины в среде Microsoft.NET. Эта среда выполнения в .NET Framework известна как Common Language Runtime (CLR).

изображение из wiki, которое объясняет, что clr может сделать

enter image description here

CLR предоставляет разработчикам следующие преимущества:

  • Очень упрощенное развитие.
  • Полная интеграция написанного кода на разных языках.
  • Безопасность на основе доказательств с идентификатором кода.
  • Ассемблерное развертывание, исключающее DLL Hell.
  • Бок о бок управление версиями компонентов многократного использования.
  • Повторное использование кода через реализацию наследование.
  • Автоматическое управление жизненным циклом объекта.
  • Доступ кодов безопасность.
  • Перекрестная интеграция языков.
  • Самоопределение объектов.

Подробнее: http://www.codeguru.com/forum/showthread.php?t=369619

Ответ 3

CLR - это обычный язык Runtime, а не класс.

Common Language Runtime (CLR) является компонентом виртуальной машины в среде Microsoft.NET и отвечает за управление выполнением .NET-программ. В процессе, известном как компиляция "точно в срок" (JIT), CLR компилирует код промежуточного языка, известный как CIL, в машинные инструкции, которые, в свою очередь, выполняются компьютерным ЦП. CLR предоставляет дополнительные услуги, включая управление памятью, безопасность типов и обработку исключений. Все программы, написанные для платформы .NET, независимо от языка программирования, выполняются CLR. Он обеспечивает обработку исключений, сбор мусора и управление потоками.

Отметьте ссылку

Ответ 4

CLR относится к среде Common Language Runtime, тогда как класс относится к строго типизированному экземпляру данных. CLR отвечает за многие другие вещи, управляя памятью ваших экземпляров класса.