🎯 Objetivo: Neste capítulo, você vai conhecer a sintaxe fundamental do C# para criar seus primeiros programas.



0️⃣ Estrutura Básica de um Programa

Para começar, vamos escrever um programa que exibe uma mensagem na tela. Em C# moderno, a estrutura é bem simples.

// Este é o seu primeiro programa em C#!
// A função Console.WriteLine() exibe texto na tela.
Console.WriteLine("Olá, mundo!");

Preferencialmente, utilize a estrutura clássica que organiza o código em um método chamado Main dentro de uma classe:

using System;

public class Programa
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Olá, mundo!");
    }
}

1️⃣ Tipos de Dados Primitivos

Tipos primitivos são os blocos de construção básicos para armazenar valores, como números e caracteres.

Tabela de Tipos Primitivos Comuns

Tipo Descrição Exemplo
int Armazena números inteiros. int idade = 25;
float Armazena números com ponto flutuante. Use o sufixo f. float altura = 1.75f;
double Armazena números com ponto flutuante de maior precisão. double pi = 3.14159;
char Armazena um único caractere. char inicial = 'J';
bool Armazena um valor booleano: true (verdadeiro) ou false (falso). bool estaChovendo = false;

2️⃣ Strings (Texto)

string é o tipo usado para armazenar texto. Ele é, na verdade, uma classe especial em C#, o que significa que ele possui métodos próprios para manipular o texto.

// Declaração de uma string
string nome = "Adalbertino";

// Métodos úteis da classe string
Console.Writeline(nome);            // Exibe "Adalbertino"
Console.WriteLine(nome.Length);     // Exibe o tamanho da string (5)
Console.WriteLine(nome.ToUpper());  // Exibe "ADALBERTINO"

3️⃣ Entrada de Dados