sábado, 25 de janeiro de 2025

Exemplo de fundamentos importantes em programação em C#



Aqui estão alguns fundamentos importantes em programação C# que você pode aprender e aplicar:



  1. Sintaxe Básica:

    • Variáveis e Tipos de Dados: Definir variáveis e tipos como int, string, bool, double, entre outros.
      int idade = 30;
      string nome = "João";
      bool ativo = true;
      
  2. Estruturas de Controle:

    • Condicionais (if, else, switch): Usados para controle de fluxo com base em condições.

      if (idade > 18)
      {
          Console.WriteLine("Maior de idade");
      }
      else
      {
          Console.WriteLine("Menor de idade");
      }
      
    • Laços de repetição (for, while, foreach): Usados para repetir blocos de código.

      for (int i = 0; i < 5; i++)
      {
          Console.WriteLine(i);
      }
      
  3. Métodos:

    • Definir funções para organizar e reutilizar código.
      public int Somar(int a, int b)
      {
          return a + b;
      }
      
  4. Classes e Objetos:

    • OOP (Programação Orientada a Objetos): Usando classes e objetos para representar entidades e suas interações.
      public class Carro
      {
          public string Modelo { get; set; }
          public int Ano { get; set; }
      
          public void ExibirDetalhes()
          {
              Console.WriteLine($"{Modelo} - {Ano}");
          }
      }
      
      Carro carro = new Carro();
      carro.Modelo = "Fusca";
      carro.Ano = 1969;
      carro.ExibirDetalhes();
      
  5. Manipulação de Strings:

    • Operações como concatenação, busca e modificação de strings.
      string nomeCompleto = "João Silva";
      string sobrenome = nomeCompleto.Substring(5);  // Extrai "Silva"
      
  6. Arrays e Listas:

    • Arrays: Usados para armazenar coleções de dados de tamanho fixo.
      int[] numeros = { 1, 2, 3, 4, 5 };
      
    • Listas: Para coleções dinâmicas.
      List<int> listaNumeros = new List<int> { 1, 2, 3, 4, 5 };
      listaNumeros.Add(6);
      
  7. Exceções e Tratamento de Erros:

    • Bloco try-catch: Para capturar e tratar erros em tempo de execução.
      try
      {
          int resultado = 10 / 0;
      }
      catch (DivideByZeroException ex)
      {
          Console.WriteLine("Erro: Divisão por zero");
      }
      
  8. Coleções Genéricas:

    • Trabalhar com tipos de dados genéricos para criar estruturas mais flexíveis e reutilizáveis.
      Dictionary<string, int> dicionario = new Dictionary<string, int>();
      dicionario.Add("um", 1);
      dicionario.Add("dois", 2); 

Esses são apenas alguns exemplos dos conceitos essenciais para começar a programar em C#. Você pode se aprofundar em cada um deles conforme for avançando no aprendizado da linguagem. 

Nenhum comentário:

Postar um comentário