? Common Language Runtime não é uma linguagem de programação , mas parte de um compilador que fornece um ambiente para diferentes linguagens de programação para trabalhar sem problemas em conjunto. CLR faz parte do ambiente de programação da Microsoft. NET . O sistema NET . Ajuda os programadores a escrever software que terá o "look and feel " esperado de programas do Microsoft Windows . O ambiente oferece pacotes de código de pré - escrita que pode ser incorporada num programa . Estes pacotes são chamados de " objetos ", e são chamados de programadores da Microsoft em desenvolvimento utilitários oficiais do Windows. Múltiplos Idiomas
CLR permite que programas para chamar objetos escritos em diferentes linguagens de programação e executá-los em conjunto. Não só pode um programa escrito em uma linguagem chamada outro programa escrito em uma linguagem diferente, mas pode acessar diretamente elementos desse programa, chamado "métodos do objeto. "
Serviços
o CLR participa da operação normal de um programa de remoção de certas responsabilidades , tais como gerenciamento de memória e manipulação de exceção. Isso poderia ser dito para fazer parte CLR da versão executável do programa.
CLR Programação
programação CLR é denominado mais corretamente configuração CLR. Quando um módulo ou objeto escrito em uma das línguas . Apoiou -NET , como Visual Basic, Visual C + + ou C # , deve ser chamado para o CLR pelo compilador , o desenvolvedor deve criar instruções que fornecem os parâmetros do objeto. Estes incluem a língua em que está escrito eo que bibliotecas programa são chamados no programa. Esta informação é chamado de "arquivo meta ", e configura o ambiente CLR para executar o programa .
Common Language Runtime
O Common Language Runtime lida com o contato com o sistema operacional em nome do programa. Ele remove o contato direto entre o programa eo sistema operacional , para que o programa só tem que se comunicar com CLR eo CLR negocia para serviços do sistema operacional , em nome do programa. Isto significa que o programa pode depender de um meio consistente fornecida pelo CLR . Diferentes versões do CLR adaptar a sintaxe diferente e as exigências de diferentes sistemas operacionais.