Auros ( ͡ʘ ͜ʖ ͡ʘ) 172 Posted November 2, 2014 Boas Cyber-Gamers, Bem, para começar este novo tópico quero agradecer a todas as críticas positivas e negativas que tenho recebido sobre a minha estruturação de tópicos, farei o meu melhor! -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Neste C#Noob[6], vou falar sobre Arrays. O que é uma Array? Os arrays permitem armazenar dados em diferentes posições de um vetor, sendo que estas são limitadas pelo número de dimensões do mesmo. Estrutura tipo[] array = new tipo[tamanho] Exemplo string[] alunos = new string[7]; // define o tamanho do vetor ou seja 7.alunos[0] = "João";alunos[1] = "Teresa"; // aqui devemos sempre começar no 0.alunos[2] = "Marta";alunos[3] = "Carlos";alunos[4] = "Doge";alunos[5] = "Miguel";alunos[6] = "Ana"; Erros O que esta errado na imagem a baixo? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- E bem acabo por aqui a explicação de o que é um Array. Espero que tenham gostado e espero criticas ao novo formato de tópico, como sabem não sou o melhor a desenvolver tópicos. Conto com vocês no próximo e Adeus! 3 'PACI, NewWars and p0w3r0ff reacted to this Share this post Link to post Share on other sites
'PACI 2,317 Posted November 2, 2014 string[] array = {"Teste", "Teste1", "Teste2", "Teste3"};Não é mais simples fazer assim? Se é que se pode fazer desta maneira.Btw, um array começa no index 0, na maioria das linguagens de programação.O erro da imagem é o array suportar apenas 3 strings (index 0, 1 e 2) e estares a atribuir uma string ao index 4: "comida[3] = blablabla;".Seria em todo o caso:comida[0] = "...";comida[1] = "...";comida[2] = "..."; 3 Auros ( ͡ʘ ͜ʖ ͡ʘ), NewWars and Rúben Alexandre reacted to this Share this post Link to post Share on other sites
Auros ( ͡ʘ ͜ʖ ͡ʘ) 172 Posted November 2, 2014 string[] array = {"Teste", "Teste1", "Teste2", "Teste3"};Não é mais simples fazer assim? Se é que se pode fazer desta maneira.Btw, um array começa no index 0, na maioria das linguagens de programação.O erro da imagem é o array suportar apenas 3 strings (index 0, 1 e 2) e estares a atribuir uma string ao index 4: "comida[3] = blablabla;".Seria em todo o caso:comida[0] = "...";comida[1] = "...";comida[2] = "..."; Sim também podes, por acaso não me tinha lembrado de fazer dessa maneira o exercício. Exato, o erro esta aí. 1 'PACI reacted to this Share this post Link to post Share on other sites
NewWars 875 Posted November 16, 2014 string[] array = {"Teste", "Teste1", "Teste2", "Teste3"};Não é mais simples fazer assim? Se é que se pode fazer desta maneira. Btw, um array começa no index 0, na maioria das linguagens de programação. O erro da imagem é o array suportar apenas 3 strings (index 0, 1 e 2) e estares a atribuir uma string ao index 4: "comida[3] = blablabla;". Seria em todo o caso: comida[0] = "...";comida[1] = "...";comida[2] = "..."; Such pro rs Cumprimentos. Share this post Link to post Share on other sites