В чем разница между С#,.NET и CLI?
В чем разница между С#,.NET и CLI?
Ответ 1
С# - один из языков .NET - VB.NET, F # и еще много.
.NET - это платформа (библиотеки, компилятор и среда выполнения), на которой выполняется код, написанный на любом из этих языков.
CLI - это общая языковая инфраструктура - это спецификация, описывающая исполняемый код и время выполнения, которые делают платформу .NET. Помимо Microsoft, существуют другие реализации - mono и Portable.NET наиболее известный.
Если вы хотите еще несколько сокращений:
Ответ 2
ну, С# - язык программирования, CLR - это инструмент или фреймворк, так что вы пишете свой код с помощью С#, CLR конвертируете эти коды на язык микропроцессора и весь порядок до вашего кода С# кода памяти CLR, микропроцессора и других источников, так что если вы работаете в этой ситуации или делаете продукт с этим, они говорят, что ваша работа была выполнена до .NET.