1
resposta

Posso ver se entendi tudo?

Em resumo, eu escrevo um programa em C#. Esse programa escrito em C# passa por um compilador que irá transformar o que escrevi em um formato MSIL (Aplicação .NET), que será executado pela máquina virtual e, na hora da execução, esse código é convertido pra um código de máquina que será lido pelo meu processador.

A pergunta que tenho é sobre o .NET FRAMEWORK.

No caso, se trata de uma biblioteca de uma aplicação .NET, certo? Então eu nao precisaria escrever uma biblioteca em C#, ou VB, ou em nada disso, pois já se trata de uma biblioteca pronta? Ou seja: se eu escrever um programa em C#, ou qualquer outra linguagem, eu teria que escrever uma biblioteca em C# para este programa que também seria compilada?

Obrigado!

1 resposta

Fala Bruno, beleza?

Sobre o .NET Framework a sua afirmação está correta! .NET Framework funciona como uma biblioteca ponta que disponibiliza um conjunto de ferramentas que facilitam o desenvolvimento de aplicações, em diversos momentos no decorrer do desenvolvimento você vai se deparar com métodos que solucionam alguma necessidade da sua aplicação, e que não foi você que escreveu a lógica desse método ele já está pronto dentro do framework.

Sem Framework você teria que implementar funcionalidades que já estão prontas, por exemplo:

Console.Write("Texto qualquer");

O método Write() já está implementado para escrever o texto no console, você não precisou implementar a lógica de como isso é feito.