C# string contém

C# string contém
Nas linguagens de programação, podemos precisar verificar uma string em uma lista de substringas em uma variedade de situações. Às vezes, temos que trabalhar com um emaranhado de exceções e precisar comparar a mensagem com uma lista de mensagens de erro reconhecidas para ver se o erro é temporário ou não. Para verificar se uma string tem um valor específico de substring ou se existe uma substring especificada na sequência, usamos C# String.Contém função. Use o método contains () na string e passe o valor da substring como um parâmetro. O artigo usa a função contains () para determinar se uma substring ocorre em uma determinada string na linguagem de programação C#.

O que é a string contém função em C# no Ubuntu 20.04

Esta função é usada para encontrar strings. A função contains () em C# retorna um valor que especifica se a substring fornecida ou não aparece ou não nesta string. Determina se uma substring é encontrada em outro. Ele também possui um mecanismo ordinal sensível ao caso para determinar o conteúdo de strings.

A sintaxe da string contém função em C# no Ubuntu 20.04

A corda.Contém função, C# tem a seguinte sintaxe geral:

# string pública bool.Contém (substring)

O C# contém a função retorna true se e somente se a sequência fornecida de valores de char estiver presente nesta string.

Valor de retorno: O valor booleano é retornado. Ele retorna true se a substring ocorrer na string ou se o valor da substring fornecido estiver vazio, ou então false for retornado.

Exceção: Se a substring for nula, a função contém poderá lançar uma argumentnullexception.

Como usar a string contém função em c# no ubuntu 20.04

Para entender o básico de usar a string.Contém função. Veja como a função contém é implementada em C#.

Exemplo 1: Usando a string contém função em c# no ubuntu 20.04

Aqui está um exemplo de um programa C# que está utilizando o método contains () para verificar se o valor especificado é encontrado na string. Temos que aplicar a função contém sobre a string.

O programa C# começa depois de importar a biblioteca do sistema com a palavra -chave "usando". A classe é criada como "StringContainsmethod" e no bloco de classe. Invocamos a função principal da classe com as palavras -chave públicas de vazio estático. Na principal função da classe, declaramos uma variável de string "Mystr" e a inicializamos com o valor dos literais da string. Em seguida, declaramos as variáveis ​​"MySubstr1" e "Mysubstr2", onde armazenamos os valores da substring da string especificada. A declaração WriteLine imprimirá o valor da string que é armazenado na variável "Mystr".

Usamos a função contém com a “Mystr” e passamos as variáveis ​​de substring “MySubstr1” e “Mysubstr2” na função como parâmetros. Observe que "MySubstr1" tem um valor de substring "bom" que existe na string para que retorne verdadeiro. Por outro. Temos a função da C# Writeline.

Após a execução do programa acima, obtivemos os resultados booleanos da substring fornecida na função contém como mostrado abaixo.

Exemplo 2: Usando a string contém função com if-else em c# no ubuntu 20.04

Também podemos usar a função contém com a instrução if-else. Podemos usar diretamente a função contém na instrução if e retornar o tipo booleano. Vamos implementar o programa que possui uma função usada na instrução if-else.

Incluímos o sistema e o espaço para nome no programa acima. No espaço para nome, criamos a classe “ifelsestringContain”. A classe tem uma função principal vazia que tem tipo de string como argumento. No bloco de funções principal, definimos uma variável "StringVal" da string do tipo. A variável de tipo de string "StringVal" possui um valor de string armazenado que será impresso através do método WriteLine. Então, temos uma condição de if-else na qual usamos a função contém. Se a instrução tiver uma função para a variável string "StringVal", o valor da substring da string especificado passou como um parâmetro. Se a substring estiver presente na string, o método da linha de gravação mostrará a mensagem da substring encontrada. Caso contrário, a declaração else será executada. Como temos a substring "aqsa" como um parâmetro na função contém, ele retorna true.

A saída da função contém com a instrução if-else é mostrada na tela do console.

Exemplo 3: Usar a string contém função junto com a posição inicial em C# no Ubuntu 20.04

O exemplo abaixo verifica se a string é uma substring da string especificada ou não. Ele também indica sua posição inicial se estiver localizada na string.

Inicialmente no programa, criamos uma classe "exemplo". Na classe, temos a função principal. No bloco de função principal, temos uma declaração variável. A primeira variável, "Substr1", é declarada e definida com o valor da string. A segunda variável é declarada como "Substr2" e armazena o valor da substring da string "Substr1". O objeto do tipo bool é definido como "bool", onde invocamos a função contém a string "Substr1". A função contém toma a substring "Substr2" como um parâmetro e verifica se a substring faz parte da string fornecida.

A função contém retorna o valor booleano, pois usamos a propriedade do tipo bool. Então nós aninhamos as declarações if para a string. A primeira instrução IF possui a variável "bool" e no bloco de declaração IF, definimos uma nova variável "indexposition". A variável "indexposition" contém um método índiceof que mostra se a substring existe ou não na string especificada. A segunda instrução IF tem a condição em "IndexPosition", que retorna a posição de índice inicial da substring da string dada.

A saída a seguir que obtemos do programa acima é exibida na tela do terminal.

Exemplo 4: Usando a String Contém Função Ignorar Caso em C# no Ubuntu 20.04

Embora a utilização contém, também podemos usar a comparação ordinal insensível ao caso e a comparação ordinal que determina se uma substring está presente em uma string. Essas comparações são usadas para ignorar a sensibilidade do caso na string.

Definimos uma classe como "ignorecase" no programa acima e na função principal da classe, a variável é declarada. A variável é declarada como "string" na qual a string é armazenada. Em seguida, criamos um objeto "B" para uma propriedade do tipo Bool. O objeto "B" tem uma função na qual os valores de substring passaram. Junto com a substring, também usamos comparação ordinal para a string. Na comparação ordinal, o caso da letra é levado em consideração. Em seguida, usamos a comparação de casos de ignoramento ordinal em outra função para a string especificada. O ordinal ignora o caso e apenas ignora o caso da letra na string.

A saída do caso de ignorar na execução do programa acima é mostrada na imagem a seguir.

Conclusão

Finalmente, acabamos nosso artigo e demonstramos todas as maneiras possíveis de usar a string.Contém função. Começamos com a introdução da string.Contém função e depois discuti sua definição. Também mostramos a sintaxe que comumente usamos em C# para a string.Contém função. As várias ilustrações são usadas para lidar com a função contém no programa C#. Também demonstramos a sensibilidade do caso da função contém e como ignorá -la no programa. Isso pode ajudar a resolver desafios com a função contém.