C# matrizes de string

C# matrizes de string
A matriz de string na programação C# é o tópico deste tutorial de dica do Linux. Então, falaremos primeiro sobre o que é uma matriz. A matriz é como um recipiente que salva os valores de um tipo semelhante. Matrizes coletam os dados que armazenamos em várias variáveis ​​de um tipo em um lugar. Ele armazena os elementos que começam no índice 0. A string é uma coleção de caracteres que são armazenados em sequência. Quando mais de um caractere é armazenado em um local de memória, ele é chamado de string. Matrizes de string são usadas para armazenar um número fixo de strings. Podemos armazenar mais de uma corda na matriz. A string contém vários caracteres, e a matriz de string contém inúmeras strings. Quando precisamos armazenar os nomes dos alunos, podemos utilizar a matriz de string, em vez de armazenar os nomes declarando variáveis ​​separadas para cada aluno. A matriz de string pode ser única ou múltipla como outras matrizes, eu.e., número inteiro ou flutuar. Devemos definir o tamanho da matriz primeiro para usar uma matriz de string.

Declaração de matrizes de cordas

Duas técnicas podem declarar as matrizes de string.

Declaração com tamanho:

String [] var_1 = new String [3]

ou

String [] var_1 = new String [3]

A diferença entre ambas as declarações é o uso de string. Na primeira declaração, a "string" é o objeto da classe String utilizado para criar objetos. Enquanto a outra "string" é usada para criar uma string, é uma palavra -chave. Aqui, 3 é o tamanho da matriz de cordas.

Declaração sem tamanho:

String [] var_1;

ou

string [] var_1;

Ambas as declarações criarão uma string. No entanto, não estamos definindo o tamanho da string. A picada é apenas declarada.

Inicialização de matrizes de string

A matriz não pode ser inicializada até que seu tamanho seja definido. Podemos usar duas técnicas para inicializar uma matriz.

Inicialize ao declarar:

String [] var_1 = new String [2]

ou

String [] var_1 = new String [4]

Podemos inicializar uma matriz quando declaramos o tipo de dados de uma variável.

Inicialize após declarar:

String [] var_1;
var_1 = new string [3];

O tamanho da matriz pode ser definido após a declaração variável.

Atribuição de valor

Os valores da matriz do tipo string podem ser atribuídos quando declararmos e inicializar uma variável de tipo de matriz. E a outra maneira é atribuir os valores pelo número do índice.

Atribua tudo em aparelhos encaracolados:

String [] var_1 = new String [3] "John", "Jerry", "Salt";

Atribuir com índice:

String [] var_1 = new String [3];
var_1 [0] = "John";

Exemplo não. 1

Este código de exemplo definirá a matriz da string usando a sequência de objeto de classe.

usando o sistema;
Classe Program_1

estático void main ()
String [] nick_names = new String [3] "nasline", "vali", "micki";
Console.WriteLine ("Os apelidos são:");
Console.WriteLine (nick_names [0]);
Console.WriteLine (nick_names [1]);
Console.WriteLine (nick_names [2]);

Temos que inicializar uma matriz de string "nick_names" e armazenar os valores. O tamanho da matriz é de três, e esta matriz contém apelidos dos alunos. A matriz de string é declarada criando um objeto da classe String. O "Nick_Names" é um objeto da classe "String". Citações duplas cercam os valores das cordas. Os valores são atribuídos à matriz enquanto as variáveis ​​são declaradas e inicializadas. É a única maneira de atribuir valores. Em seguida, imprima uma mensagem "Os apelidos são" na tela usando console.Função writeLine (). Para acessar um valor específico de uma matriz, chamamos esse valor por seu índice. Matrizes são armazenadas em diferentes índices. O índice inicial é 0. Índice 0 armazena o primeiro elemento da matriz e assim por diante. Para imprimir os elementos da matriz no console, chamaremos a variável com seu índice dentro do console.Método WriteLine ().

Exemplo não. 2

Nesse cenário, usaremos a palavra "string" para definir uma matriz de string.

usando o sistema;
Classe Program_2

estático void main ()
String [] frutas = new String [4] "Apple", "Pear", "Mango", "Pineapple";
Console.WriteLine ("Os nomes das frutas são: \ n");
para (int i = 0; i
Console.WriteLine (frutas [i]);


Declararemos a matriz de string "frutas" para salvar os nomes de várias frutas. O tamanho da matriz necessária é 4, o que significa que pode conter quatro elementos. Em seguida, atribua os valores à matriz de string. Em seguida, exibiremos o texto "Os nomes das frutas são" na tela usando o console.Função writeLine (). Então aplicaremos um loop "para". Não podemos exibir a matriz completa com seu nome. Para mostrar toda. Defina um iterador com valor 0 e especifique a condição no comprimento da matriz. Aqui, também adquirimos o comprimento da matriz de string usando o “var_name.Comprimento ”. A função no corpo do loop "for" seria executada igualmente várias vezes como o próprio loop. O corpo do loop "for" tem uma afirmação e cada vez que é executada, o valor de "eu" será colocado dentro dos frutos [i]. Quando i = 0, o nome da fruta no índice 0 (frutas [0]) será apresentado na tela e assim por diante. Ao fazer isso, todos os elementos da matriz de string seriam mostrados no terminal.

Exemplo não. 3

Números de índice, neste caso, atribuem os elementos da matriz de string.

usando o sistema;
Classe Program_3

estático void main ()
String [] menu;
menu = nova string [3];
menu [0] = "massas";
menu [1] = "pizza";
menu [2] = "hambúrguer";
Console.WriteLine ("O menu é tão abaixo:");
para (int i = 0; i
Console.WriteLine (menu [i]);

Console.WriteLine ("Yummmm ...");

A inicialização da matriz de string é feita usando o índice. Em seguida, defina o tamanho desta matriz de string. Para atribuir os valores, use o nome da variável "menu" e atribua o índice dentro dos aparelhos quadrados. Na próxima declaração, empregue o console.Método WriteLine () para imprimir um texto no console. Em seguida, o loop "for" representa toda a matriz no terminal. Dentro do loop, a condição é definida para o comprimento da matriz e incrementa o iterador por 1. O console.A função WriteLine () é invocada no corpo do loop "for", que permite que os itens da matriz de string sejam retratados na tela. Fora do loop, outra afirmação: "Yummmm ..." será impressa na tela chamando o console.Método WriteLine ().

Conclusão

Neste guia, examinamos o básico das matrizes, quais são as matrizes de string e como as matrizes de string são usadas nos códigos da linguagem C#. Diferentes técnicas de declarar, inicializar e atribuir os valores à matriz de string também são elucidadas. Também observamos o uso de matrizes de string em vários exemplos de codificação. Uma matriz de string pode ser declarada usando o objeto da classe String ou a palavra "string". Ambas as técnicas são igualmente eficazes, mas usam metodologias diferentes para realizar as mesmas tarefas.