TOC

This article has been localized into Portuguese by the community.

Iniciando:

Introdução

Bem-vindo a este tutorial de C#. Com a introdução do .NET framework, a Microsoft incluiu uma nova linguagem chamada C# (pronunciada C Sharp). C# foi pensada para ser simples, moderna, generalista e orientada a objetos, emprestando conceitos chaves de várias outras linguagens, em especial Java.

C# poderia teoricamente ser compilado para linguagem de máquina, mas na vida real, é sempre usada em combinação com o .NET framework. Por conta disso, aplicações escritas em C# requerem que o .NET framework esteja instalado no computador que está rodando a aplicação. Enquanto o .NET framework torna possível o uso de uma grande gama de linguagens, C# é normalmente referido como "A" linguagem .NET, talvez por ter sido projetado junto com o framework.

C# é uma linguagem orientada a objetos e não oferece variáveis ou funções globais. Tudo é envolto em classes, mesmo tipos simples como int e string, que são herdados da classe System.Object.

Nos próximos capítulos, você será guiado através dos mais importantes tópicos sobre C#.