image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image

JS

Josenilton Silva23/02/2024 17:09
Compartilhe
WEX - End to End EngineeringRecomendados para vocêWEX - End to End Engineering

Funções C#

    Funções em C#

     

    Uma função, na programação de computadores, é um bloco de código que executa uma tarefa específica e pode ser chamado (ou invocado) a partir de outras partes do programa. Ela é uma maneira de agrupar um conjunto de instruções que realiza uma operação específica, permitindo reutilização e modularidade no código.

     

    É importante destacar que as funções podem receber argumentos (também chamados de parâmetros) e retornar valores. Isso torna ainda mais flexível e poderoso.

     

    Para que serve as funções:

     

    1.   Organização de Código: Ao separar funcionalidades em funções, o código torna-se mais fácil de administrar o código.

     

    2.   Reutilização de Código: Evita-se repetir blocos de código. Se uma lógica precisa ser alterada, é feito em um lugar, evitando erros.

     

    3.   Manutenibilidade: Corrigir bugs ou adicionar novas funcionalidades se torna mais fácil quando o código está bem estruturado em funções.

    O C# como sabemos, é uma das linguagens de programação mais utilizadas no mundo. Linguagem completa, versátil e de um prazo de tempo de aprendizagem de nível médio. Porém, após o estudo e aprendizagem de seus conteúdos, valerão a pena o seu tempo de dedicação, uma vez que existe um grande mercado para os programadores que quiserem ir para este caminho.

      

    Na linguagem C#, definiremos função como uma rotina (bloco de comandos), com objetos próprios (variáveis, constantes, arquivos...), que realiza uma tarefa e específica e retornando um valor (numérico, literal, lógico, endereço, etc.)

     

    O C#, trabalha com várias funções, porém iremos mostrar neste artigo, o uso da função Switch.


    A instrução switch

    A instrução (função) switch seleciona uma lista de instruções a ser executada com base em uma correspondência de padrão com uma expressão de correspondência, como mostra o exemplo a seguir:

    switch (variável ou valor)
    {
    case valor1:
            // código 1
    break;
    case valor2:
            // código 2
    break;
    default:
            // código 3
            break;
    }
    

    Vejamos um exemplo prático:

    using System;
                      
    public class Program
    {
      public static void Main()
      {
          string mes = "Fevereiro";
          switch (mes)
          {
              case "Janeiro":
              case "Março":
              case "Maio":
              case "Julho":
              case "Agosto":
              case "Outubro":
              case "Dezembro":
                                  Console.WriteLine("Este mês tem 31 dias");
                                  break;
              case "Fevereiro":
                                  Console.WriteLine("Este mês tem 28 ou 29 dias");
                                  break;
              default:
                                  Console.WriteLine("Este mês tem 30 dias");
                                  break;
          }
      }
    }
    

    A saída neste caso seria , "Este mês tem 28 ou 29 dias", pois foi colocado o mês de fevereiro para teste.

    Conclusão

    As funções são recursos de suma importância para o uso dos programadores, pois elas ajudam na qualidade do código, bem como na sua reutilização. Assim, é necessário a sua aprendizagem, uma vez que elas irão auxiliar e melhorar os algoritmos, deixando-os mais limpos e produtivos.

    Segue o link da documentação da função Switch em C#:

    https://learn.microsoft.com/pt-br/dotnet/csharp/language-reference/statements/selection-statements

    Compartilhe
    Recomendados para você
    WEX - End to End Engineering
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Comentários (0)
    Recomendados para vocêWEX - End to End Engineering