1
resposta

[Dúvida] uso de chaves

minha duvida é quando devo usar abrir e fechas chaves { } ?

alguem pode me ajudar ??

1 resposta

Olá, Luiz, como vai?

As chaves { } no C# são utilizadas para delimitar blocos de código. Isso significa que tudo que estiver entre elas será tratado como parte de um mesmo escopo. Esse escopo pode ser de um método, de uma classe, de uma estrutura condicional ou de um laço de repetição.

Por exemplo, ao criar uma classe, você abre e fecha chaves para definir tudo que faz parte dela:

public class Pessoa
{
    public string Nome { get; set; }

    public void Apresentar()
    {
        Console.WriteLine($"Olá, meu nome é {Nome}");
    }
}

Nesse caso, as chaves após public class Pessoa indicam o início e o fim da classe. Já as chaves em Apresentar indicam o que pertence ao método.

Outro exemplo é dentro de estruturas de controle, como o if:

if (idade >= 18)
{
    Console.WriteLine("Você é maior de idade.");
}
else
{
    Console.WriteLine("Você é menor de idade.");
}

Aqui, cada bloco de código delimitado por chaves será executado dependendo da condição.

Ou seja, sempre que você quiser agrupar uma instrução ou definir o corpo de algo (classe, método, loop, condição), as chaves serão necessárias. Elas ajudam o compilador a entender onde começa e termina cada parte do código e tornam a leitura mais organizada.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado