Matrices de cadenas C#

Matrices de cadenas C#
La matriz de cadenas en la programación de C# es el tema de este tutorial de sugerencias de Linux. Entonces, primero hablaremos sobre lo que es una matriz. La matriz es como un contenedor que guarda los valores de un tipo similar. Las matrices recopilan los datos que almacenamos en múltiples variables de un tipo en un solo lugar. Almacena los elementos que comienzan en el índice 0. La cadena es una colección de caracteres que se almacenan en secuencia. Cuando se almacena más de un personaje en una ubicación de memoria, se llama cadena. Las matrices de cadenas se utilizan para almacenar un número fijo de cadenas. Podemos almacenar más de una cadena en la matriz. La cadena contiene múltiples caracteres, y la matriz de cadenas contiene numerosas cuerdas. Cuando tenemos que almacenar los nombres de los estudiantes, podemos utilizar la matriz de cadenas en lugar de almacenar los nombres declarando variables separadas para cada estudiante. La matriz de cadenas puede ser única o múltiple como otras matrices, yo.mi., entero o flotador. Debemos establecer el tamaño de la matriz primero para usar una matriz de cadenas.

Declaración de matrices de cuerdas

Dos técnicas pueden declarar las matrices de cadenas.

Declaración con tamaño:

Cadena [] var_1 = nueva cadena [3]

o

cadena [] var_1 = nueva cadena [3]

La diferencia entre ambas declaraciones es el uso de cadena. En la primera declaración, la "cadena" es el objeto de clase de cadena utilizado para crear objetos. Mientras que la otra "cadena" se usa para crear una cadena, es una palabra clave. Aquí, 3 es el tamaño de la matriz de cuerdas.

Declaración sin tamaño:

Cadena [] var_1;

o

cadena [] var_1;

Ambas declaraciones crearán una cadena. Sin embargo, no estamos definiendo el tamaño de la cadena. La picadura se declara.

Inicialización de las matrices de cadenas

La matriz no se puede inicializar hasta que se establezca su tamaño. Podemos usar dos técnicas para inicializar una matriz.

Inicializar mientras declara:

Cadena [] var_1 = nueva cadena [2]

o

cadena [] var_1 = nueva cadena [4]

Podemos inicializar una matriz cuando declaramos el tipo de datos de una variable.

Inicializar después de declarar:

Cadena [] var_1;
var_1 = nueva cadena [3];

El tamaño de la matriz se puede definir después de la declaración de la variable.

Asignación de valor

Los valores de la matriz de tipo de cadena se pueden asignar cuando declaramos e inicializamos una variable de tipo de matriz. Y la otra forma es asignar los valores por número de índice.

Asignar todo en aparatos ortopédicos:

Cadena [] var_1 = nueva cadena [3] "John", "Jerry", "Salt";

Asignar con índice:

Cadena [] var_1 = nueva cadena [3];
var_1 [0] = "John";

Ejemplo no. 1

Este código de ejemplo definirá la matriz de cadenas usando la cadena de objeto de clase.

usando el sistema;
Clase Program_1

void static main ()
Cadena [] nick_names = nueva cadena [3] "nasline", "vali", "micki";
Consola.WriteLine ("Los apodos son:");
Consola.WriteLine (nick_names [0]);
Consola.Escritura (nick_names [1]);
Consola.Escritura (nick_names [2]);

Tenemos que inicializar una matriz de cadenas "nick_names" y almacenar los valores. El tamaño de la matriz es tres, y esta matriz contiene los apodos de los estudiantes. La matriz de cadenas se declara creando un objeto de la clase de cadena. El "nick_names" es un objeto de la clase "cadena". Las cotizaciones dobles rodean los valores de la cadena. Los valores se asignan a la matriz mientras se declaran e inicializan las variables. Es la única forma de asignar valores. Luego imprima un mensaje "Los llamamientos son" en la pantalla usando la consola.Función writeLine (). Para acceder a un valor específico de una matriz, llamamos a ese valor por su índice. Las matrices se almacenan en diferentes índices. El índice inicial es 0. El índice 0 almacena el primer elemento de la matriz, y así sucesivamente. Para imprimir los elementos de la matriz en la consola, llamaremos a la variable con su índice dentro de la consola.Método WriteLine ().

Ejemplo no. 2

En este escenario, usaremos la palabra "cadena" para definir una matriz de cadenas.

usando el sistema;
Clase Program_2

void static main ()
String [] fruits = new String [4] "Apple", "pera", "mango", "piña";
Consola.WriteLine ("Los nombres de las frutas son: \ n");
para (int i = 0; i
Consola.Escritura (frutas [i]);


Declararemos la matriz de cadenas "frutas" para guardar los nombres de varias frutas. El tamaño de la matriz requerida es 4, lo que significa que puede contener cuatro elementos en ella. Luego asigne los valores a la matriz de cadenas. A continuación, mostraremos el texto "Los nombres de las frutas están" en la pantalla usando la consola.Función writeLine (). Luego aplicaremos un bucle "para". No podemos mostrar la matriz completa con su nombre. Para mostrar la matriz completa, necesitamos usar el bucle "para" para recorrer la cadena hasta que su longitud. Defina un iterador con el valor 0 y especifique la condición en la longitud de la matriz. Aquí, también adquirimos la longitud de la matriz de cadenas usando el "Var_name.Método de longitud ". La función en el cuerpo del bucle "para" se ejecutaría igualmente varias veces como el bucle mismo. El cuerpo del bucle "para" tiene una declaración, y cada vez que se ejecuta, el valor de "i" se colocará dentro de las frutas [i]. Cuando i = 0, el nombre de la fruta en el índice 0 (frutas [0]) se presentará en la pantalla, y así sucesivamente. Al hacer esto, cada elemento de la matriz de cuerdas se mostraría en el terminal.

Ejemplo no. 3

Números de índice, en este caso, asigne los elementos de la matriz de cadenas.

usando el sistema;
Clase Program_3

void static main ()
menú String [];
menú = nueva cadena [3];
menú [0] = "Pasta";
menú [1] = "Pizza";
menú [2] = "hamburguesa";
Consola.WriteLine ("El menú es como debajo:");
para (int i = 0; i
Consola.Escritura (menú [i]);

Consola.Escritura ("yummmm ...");

La inicialización del "menú" de la matriz de cadenas se realiza utilizando el índice. Luego defina el tamaño de esta matriz de cuerdas. Para asignar los valores, use el "menú" del nombre de la variable y asigne el índice dentro de los aparatos cuadrados. En la siguiente declaración, emplee la consola.Método WriteLine () para imprimir un texto en la consola. A continuación, el bucle "para" representa la matriz completa en la terminal. Dentro del bucle, la condición se define para la longitud de la matriz e incrementa el iterador por 1. La consola.La función WriteLine () se invoca en el cuerpo del bucle "para", que permite que los elementos de la matriz de cadenas se muestren en la pantalla. Fuera del bucle, otra declaración, "yummmm ..." se imprimirá en la pantalla llamando a la consola.Método WriteLine ().

Conclusión

En esta guía, hemos examinado los conceptos básicos de las matrices, qué matrices de cadenas son y cómo se usan las matrices de cadenas en los códigos del lenguaje C#. También se aclaran diferentes técnicas de declarar, inicializar y asignar los valores a la matriz de cadenas. También observamos el uso de matrices de cadenas en numerosos ejemplos de codificación. Se puede declarar una matriz de cadenas usando el objeto de clase de cadena o la palabra "cadena". Ambas técnicas son igualmente efectivas, pero utilizan diferentes metodologías para realizar las mismas tareas.