No internet connection
  1. Home
  2. Dúvidas Gerais

Array em C# no VS Code

Por Vanessa Klayn Ramos Molina @KlaynMolina
    2024-01-25 12:23:52.476Z

    Bom dia a todos!

    Gostaria de compartilhar uma experiência curiosa que tive recentemente ao utilizar o Visual Studio Code (VSCode). Enquanto resolvia uma questão no Beecrowd, me deparei com uma situação intrigante relacionada ao tratamento de arrays no código C#.

    Ao realizar a implementação da solução, acabei cometendo um erro ao utilizar colchetes [ ] em vez de chaves { } para inicializar um array em C#. Vale ressaltar que a forma correta de criar um array em C# é usando chaves.

    Exemplo correto: int []numerosPrimos = {2, 3, 7, 11, 13, 17, 19, 23, 29, 31};
    Exemplo incorreto: int []numerosPrimos = [2, 3, 7, 11, 13, 17, 19, 23, 29, 31];

    Surpreendentemente, o VSCode aceitou o código com colchetes, sem gerar notificações de erro ou alertas e o código foi executado normalmente. Diferente do que aconteceu no Beecrowd, que apresentou um erro de compilação!

    Segue print do erro:

    Embora o VSCode tenha aceitado essa sintaxe inesperada, é importante destacar que, o Beecrowd não aceita, pois o método correto de inicializar um array em C# é utilizando chaves, e essa prática é essencial para evitar problemas de compilação e garantir a conformidade com as regras da linguagem.

    Espero que essa informação possa ajudar!
    Ótimo dia a todos!

    • 0 respostas