1
resposta

Diferença entre o C# e o .NET

Estou começando agora no C# e vejo que se fala mais em .NET que nele mesmo. As vezes falam do .NET de um jeito que parece que ele é uma linguagem. Mas lendo sobre na internet vi que ele é um framework e a linguagem é o C#. Mas eu não entendi muito claramente ainda o que é um framework. Como o .NET se relaciona com o C#? Quando ele é o framework a linguagem é sempre C# ou pode ser outra? E quando é C# pode ser outro framework? Porque ele não é uma linguagem?
1 resposta

Como a Microsoft diz, o .Net é uma plataforma open source de desenvolvimento. Com ela você pode construir vários tipos de aplicações. A plataforma de desenvolvimento é uma junção das bibliotecas com as linguagens. E o C# é uma das linguagens que podem ser utilizadas, além do Visual Basic e o F#.