Introdução ao C# (C Sharp)
C# (pronuncia-se “C sharp”) é uma linguagem de programação desenvolvida pela Microsoft como parte da plataforma .NET. É uma linguagem versátil e poderosa, amplamente utilizada para o desenvolvimento de aplicativos Windows, aplicativos Web, jogos e muitos outros tipos de software.
Características Principais:
Orientação a Objetos: C# é uma linguagem de programação orientada a objetos, o que significa que você pode criar classes, objetos e métodos para organizar seu código de maneira modular e reutilizável.
Tipo Seguro: C# é uma linguagem de programação fortemente tipada, o que significa que você precisa definir o tipo de dados de cada variável antes de usá-la. Isso ajuda a evitar erros de tipo em tempo de execução.
Interoperabilidade: C# é altamente interoperável com outras linguagens de programação, como C, C++, e VB.NET, o que significa que você pode incorporar código escrito nessas linguagens em seu programa C#.
Controle de Memória Automático: C# possui um coletor de lixo (garbage collector) que gerencia automaticamente a alocação e liberação de memória, ajudando a evitar vazamentos de memória.
Rica Biblioteca Padrão: C# possui uma vasta biblioteca padrão que oferece suporte para uma ampla gama de funcionalidades, desde manipulação de arquivos até programação de redes.
Estrutura Básica de um Programa C#:
using System;
class Program
{
static void Main()
{
Console.WriteLine("Olá, Mundo!"); // Exibe "Olá, Mundo!" no console
}
}
using System;
: Esta linha permite que você use funcionalidades da biblioteca padrão do .NET.class Program { }
: Define uma classe chamadaProgram
.static void Main() { }
: O ponto de entrada do programa. A execução começa aqui.Console.WriteLine("Olá, Mundo!");
: Um exemplo de uma instrução que escreve “Olá, Mundo!” no console.
Compilação e Execução:
Para compilar e executar um programa C#, você precisa do SDK do .NET instalado em seu sistema. Você pode usar a linha de comando ou IDEs como Visual Studio ou Visual Studio Code.