Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Declarando e Inicializando Arrays | Fundamentos de Arrays
Arrays em C#

Declarando e Inicializando Arrays

Deslize para mostrar o menu

Arrays são um conceito fundamental em C# que permitem armazenar múltiplos valores do mesmo tipo sob um único nome de variável. Eles são úteis quando é necessário gerenciar coleções de dados, como uma lista de números ou palavras, sem criar variáveis separadas para cada item. Em C#, arrays armazenam dados em uma sequência ordenada de tamanho fixo, o que significa que cada elemento pode ser acessado por seu índice numérico, começando do zero.

Note
Definição

Um array é uma coleção ordenada e de tamanho fixo de elementos do mesmo tipo.

Program.cs

Program.cs

12345678910111213141516171819202122232425262728293031323334
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Declare an integer array with 3 elements int[] numbers = new int[3]; // Assign values to each element numbers[0] = 10; numbers[1] = 20; numbers[2] = 30; // Declare and initialize a string array with 2 elements string[] names = new string[2]; names[0] = "Alice"; names[1] = "Bob"; // Print the arrays Console.WriteLine("Integer array:"); Console.WriteLine(numbers[0]); Console.WriteLine(numbers[1]); Console.WriteLine(numbers[2]); Console.WriteLine("String array:"); Console.WriteLine(names[0]); Console.WriteLine(names[1]); } } }

No código acima, primeiro é declarada uma matriz de inteiros chamada numbers com tamanho 3. Isso significa que o array pode armazenar exatamente três inteiros. Ao criar um array com new int[3], cada elemento é automaticamente definido com o valor padrão desse tipo—neste caso, 0 para inteiros. Em seguida, são atribuídos valores a cada índice: numbers[0] = 10, numbers[1] = 20 e numbers[2] = 30. Da mesma forma, é declarada uma matriz de strings chamada names com dois elementos e atribuídos valores a ambos. Arrays em C# sempre utilizam indexação começando em zero, então o primeiro elemento está no índice 0. Se tentar acessar um índice fora do intervalo (por exemplo, numbers[3]), ocorrerá um erro em tempo de execução.

Program.cs

Program.cs

123456789101112131415161718192021222324252627282930313233
// File: Program.cs using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { // Initialize an integer array with explicit values int[] scores = { 85, 92, 78, 90 }; // Initialize a string array with explicit values string[] fruits = { "Apple", "Banana", "Cherry" }; // Print all elements and the array length Console.WriteLine("Scores array:"); for (int i = 0; i < scores.Length; i++) { Console.WriteLine(scores[i]); } Console.WriteLine("Scores array length: " + scores.Length); Console.WriteLine("Fruits array:"); for (int i = 0; i < fruits.Length; i++) { Console.WriteLine(fruits[i]); } Console.WriteLine("Fruits array length: " + fruits.Length); } } }

1. Qual é a principal característica de um array em C#?

2. Qual das alternativas a seguir é uma forma correta de declarar um array de 5 inteiros?

question mark

Qual é a principal característica de um array em C#?

Selecione a resposta correta

question mark

Qual das alternativas a seguir é uma forma correta de declarar um array de 5 inteiros?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 1
some-alt