La cadena C# contiene

La cadena C# contiene
En los lenguajes de programación, es posible que necesitemos verificar una cadena en una lista de subcadenas en una variedad de situaciones. A veces, tenemos que trabajar con una maraña de excepciones y debemos comparar el mensaje con una lista de mensajes de error reconocidos para ver si el error es temporal o no. Para verificar si una cadena tiene un valor de subcadena particular, o si existe una subcadena especificada en la cadena, usamos C# String.Contiene función. Use el método Contiene () en la cadena y pase el valor de la subcadena como parámetro. El artículo usa la función Contiene () para determinar si una subcadena ocurre en una cadena dada en el lenguaje de programación C#.

¿Cuál es la cadena contiene la función en C# en Ubuntu 20?.04

Esta función se usa para encontrar cadenas. La función Contiene () en C# Devuelve un valor que especifica si la subcadena proporcionada aparece en esta cadena o no en esta cadena. Determina si una subcadena se encuentra en otra. También tiene un mecanismo ordinal sensible a la caja para determinar el contenido de las cuerdas.

La sintaxis de la cadena contiene función en C# en Ubuntu 20.04

La cuerda.Contiene función, C# tiene la siguiente sintaxis general:

# cadena pública de bool.Contiene (subcadena)

La función de C# contiene devuelve verdadero si y solo si la secuencia dada de los valores de char está presente en esta cadena.

Valor de retorno: Se devuelve el valor booleano. Devuelve verdadero si la subcadena ocurre en la cadena o si el valor de la subcadena dado está vacío, de lo contrario se devuelve el falso.

Excepción: Si la subcadena es nula, la función Contiene puede lanzar un argumento NuleLException.

Cómo usar la cadena contiene la función en C# en Ubuntu 20.04

Para comprender los conceptos básicos de usar la cadena.Contiene función. Mire cómo se implementa la función contiene en C#.

Ejemplo 1: el uso de la cadena contiene la función en C# en Ubuntu 20.04

Aquí hay un ejemplo de un programa C# que está utilizando el método Contiene () para ver si el valor especificado se encuentra dentro de la cadena. Tenemos que aplicar la función Contiene a través de la cadena.

El programa C# comienza después de importar la biblioteca del sistema con la palabra clave "Usando". La clase se crea como "StringContainsMethod" y en el bloque de clases. Hemos invocado la función principal de la clase con las palabras clave vacías estáticas públicas. En la función principal de la clase, hemos declarado una variable de cadena "mystr" y la inicializamos con el valor de los literales de cadena. Luego, hemos declarado las variables "mySubstr1" y "mysubstr2" donde hemos almacenado los valores de subcadena de la cadena especificada. La instrucción WriteLine imprimirá el valor de cadena que se almacena en la variable "mystr".

Hemos usado la función Contiene con las variables de subcadena "mystr" y pasadas "mySubstr1" y "mySubstr2" en la función como parámetros. Tenga en cuenta que "mysubstr1" tiene un valor de subcadena "bueno" que existe en la cadena, por lo que devolverá verdadero. Por otro lado, el valor de la subcadena "mysubstr2" contiene "bien", que es una comparación sensible a los casos en el contenido de funciones, por lo tanto, devolverá falso. Hemos contenido la función en la instrucción C# WriteLine.

Tras la ejecución del programa anterior, obtuvimos los resultados booleanos de la subcadena dada en la función Contiene como se muestra a continuación.

Ejemplo 2: el uso de la cadena contiene función con if-else en C# en Ubuntu 20.04

También podemos usar la función Contiene con la instrucción if-else. Podemos usar directamente la función contiene en la instrucción if y devolver el tipo booleano. Implementemos el programa que tiene una función contiene utilizada en la declaración if-else.

Hemos incluido el sistema y el espacio de nombres en el programa anterior. En el espacio de nombres, hemos creado la clase "ifelSestringContain". La clase tiene una función principal nula que tiene el tipo de cadena como argumento. En el bloque de funciones principales, hemos definido una variable "stringval" de la cadena de tipo. La variable de tipo de cadena "StringVal" tiene un valor de cadena almacenado que se imprimirá a través del método de escritura. Entonces, tenemos una condición if-else en la que hemos usado la función contiene. Si la instrucción tiene una función contiene para la variable de cadena "stringVal", el valor de subcadena de la cadena especificada ha pasado como parámetro. Si la subcadena está presente en la cadena, el método de escritura mostrará el mensaje de la subcadena encontrada. De lo contrario, la instrucción delse se ejecutará. Como tenemos la subcadena "AQSA" como parámetro en la función contiene, por lo que devuelve verdadero.

La salida de la función contiene con la instrucción if-else se muestra en la pantalla de la consola.

Ejemplo 3: el uso de la cadena contiene la función junto con la posición inicial en C# en Ubuntu 20.04

El siguiente ejemplo verifica si la cadena es una subcadena de la cadena especificada o no. También indica su posición inicial si se encuentra en la cadena.

Inicialmente en el programa, hemos creado una clase "Ejemplo". En la clase, tenemos la función principal. En el bloque de funciones principales, tenemos una declaración variable. La primera variable, "Substr1", se declara y se establece con el valor de cadena. La segunda variable se declara como "substr2" y almacena el valor de subcadena de la cadena "subStr1". El objeto tipo bool se define como "bool" donde hemos invocado la función contiene para la cadena "substr1". La función Contiene toma la subcadena "substr2" como parámetro y verifica si la subcadena es parte de la cadena dada.

La función contener devuelve el valor booleano, ya que hemos utilizado la propiedad de tipo bool. Entonces hemos anidado si las declaraciones para la cadena. La primera declaración IF tiene la variable "bool" y en el bloque de la instrucción if hemos definido una nueva variable "inexposición". La variable "inexposición" contiene un método indexOf que muestra si la subcadena existe o no en la cadena especificada. La segunda declaración IF tiene la condición de "indexposición" que devuelve la posición de índice inicial de la subcadena de la cadena dada.

La siguiente salida que obtuvimos del programa anterior se muestra en la pantalla del terminal.

Ejemplo 4: el uso de la cadena contiene la función Ignorar el caso en C# en Ubuntu 20.04

Mientras que la utilización contiene, también podemos usar la comparación ordinal insensible al caso y la comparación ordinal que determina si una subcadena está presente en una cadena. Estas comparaciones se utilizan para ignorar la sensibilidad del caso en la cadena.

Hemos definido una clase como "ignorecase" en el programa anterior y la función principal de la clase, la variable se declara. La variable se declara como "cadena" en la que se almacena la cadena. Luego, hemos creado un objeto "B" para una propiedad tipo bool. El objeto "B" tiene una función contiene en la que han pasado los valores de subconjunto. Junto con la subcadena también hemos utilizado la comparación ordinal para la cadena. En la comparación ordinal, el caso de la carta se tiene en cuenta. Luego, hemos utilizado la comparación de casos de ignoración ordinal en otra contiene la función para la cadena dada. El Ordinal ignora el caso y simplemente ignora el caso de la letra en la cadena.

La salida del caso IGNORE en la ejecución del programa anterior se muestra en la siguiente imagen.

Conclusión

Finalmente, terminamos nuestro artículo y hemos demostrado todas las formas posibles de usar la cadena.Contiene función. Hemos comenzado con la introducción de la cadena.Contiene función y luego discutió su definición. También hemos mostrado la sintaxis que usamos comúnmente en C# para la cadena.Contiene función. Las diversas ilustraciones se utilizan para manejar la función Contiene en el programa C#. También hemos demostrado la sensibilidad del caso de la función contiene y cómo ignorarla en el programa. Esto podría ayudar a resolver los desafíos con la función contiene.