Funções de seqüência de caracteres C # - Exemplos diferentes de função de seqüência de caracteres em c #

Índice:

Anonim

Introdução à função de string C #

Strings são a parte mais essencial da linguagem de programação C # e também são um dos tipos de dados importantes em linguagens modernas, incluindo C #. O tipo de dados da sequência é definido na biblioteca de classes base .NET e é uma coleção de caracteres em que cada caractere é um caractere Unicode. A palavra-chave string é um objeto do System. Tipo de sequência, que é usado para denotar uma coleção seqüencial de caracteres chamada texto e sequência. As palavras-chave consistem em dois tipos chamados string e String para declarar variáveis ​​de string. Tanto string quanto String são comparativamente iguais, portanto, você pode usar a convenção de nomenclatura que desejar para definir variáveis ​​de string. Para evitar NullReferenceException, inicializando seqüências de caracteres com o valor Vazio em caso de nulo.

Exemplos de funções de seqüência de caracteres em c #

Funções de string predefinidas estão disponíveis na programação C #. Vamos ver como usar a função de string na programação C # com a ajuda de exemplos

  • Clone()

Clone retorna uma instância de String. Em outras palavras, ele retorna outra cópia desses dados. O valor de retorno será apenas outra visualização de dados semelhantes. O método Clone () não aceita nenhum parâmetro.

Exemplo :

String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);

Saída :

String: StringFunctions

Clone String: StringFunctions

  • Comparado a()

O método CompareTo () é usado para comparar a instância da string com um objeto String específico. Ele verifica se a ocorrência de String aparece na mesma posição que a string específica ou não. Depois de comparar com as strings, ele retorna um valor inteiro como saída.

Exemplo:

string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));

Resultado:

0 0

1 1

  • Contém ()

O método Contains () é usado para retornar um valor que significa se a substring específica se apresenta dentro dessa string ou não. Se a substring específica for encontrada nessa cadeia, ela retornará true, caso contrário, false. O valor de retorno desse método é verdadeiro ou falso, um valor booleano.

Exemplo:

string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));

Resultado:

Verdade

Falso

  • Termina com()

O método EndsWith () é usado para verificar se a sequência específica corresponde ao final dessa sequência ou não. Se a sequência específica estiver presente no final dessa sequência, o resultado será verdadeiro, caso contrário, falso. O valor de retorno desse método é verdadeiro ou falso, um valor booleano.

Exemplo:

string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));

Resultado:

Verdade

Falso

  • É igual a()

O método Equals () é usado para comparar se dois objetos String específicos têm um valor idêntico ou não. Se ambas as cadeias tiverem valor semelhante, ele retornará true, caso contrário, false. O valor de retorno do método Equals () é verdadeiro ou falso, um valor booleano.

Exemplo:

string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));

Resultado:

Verdade

Falso

  • GetHashCode ()

O método GetHashCode () é usado para obter o código hash de uma sequência especificada. Retorna um valor inteiro. O valor de retorno de GetHashCode () é o código de hash de um objeto de seqüência de caracteres.

Exemplo:

string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());

Resultado:

1085385658

  • GetType ()

O método GetType () é usado para obter o tipo de objeto atual. Retorna o sistema. Tipo de instância atual que é usada para reflexão.

Exemplo:

string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());

Resultado:

System.String

  • Índice de()

IndexOf () é usado para obter o índice do caractere específico presente na string. Retorna a posição do índice da primeira ocorrência de um caractere específico como um valor inteiro.

Exemplo:

string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);

Resultado:

1 1

  • Abaixar()

Essa função de string C # é usada para converter uma string em minúsculas. Retorna uma string em minúsculas. O valor de retorno de ToLower () é uma sequência.

Exemplo:

string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );

Resultado:

funções de string

  • ToUpper ()

O método ToUpper () é usado para converter a string em maiúsculas. O valor de retorno de ToUpper () é uma sequência.

Exemplo:

string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );

Resultado:

FUNÇÕES DE STRING

  • Inserir()

O método Insert () é usado para inserir a sequência específica em um número de índice especificado. O número do índice começa em 0. Depois de inserir uma sequência específica, ele retorna uma nova sequência modificada. O valor de retorno de Insert () é uma nova string modificada.

Exemplo:

string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );

Resultado:

Funções de String

  • comprimento

Length é uma propriedade de string que retorna um número de caracteres em uma string e aqui os espaços contam como caracteres.

Exemplo:

string _string1 = "String Functions";
Console.WriteLine(_string1.Length);

Resultado:

16

  • Substituir()

Essa função de sequência em C # é usada para substituir o caractere para obter outra sequência na qual todas as ocorrências de um caractere específico nessa sequência são substituídas por outro caractere especificado.

Exemplo:

string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );

Resultado:

Strings em c #

  • Dividido()

O método Split () é usado para dividir a sequência com base no valor especificado de caracteres em uma matriz. O valor de retorno deste método é a matriz de cadeias.

Exemplo:

string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)

Resultado:

Bem-vinda
C
Afiado

  • Substring ()

O método SubString () é usado para recuperar uma substring da ocorrência atual da String. O parâmetro "startIndex" indicará a posição inicial da substring e, em seguida, a substring continuará até o final da string. O tipo de valor de retorno é System. Corda.

Exemplo:

string _string1 = " Hello C Sharp";
string _string2 = _string1.Substring(5);
string _string3 = " StringFunction";
string _string4 = _string3.Substring(0, 8);
string _string5 = " StringFunction";
string _string6 = _string5.Substring(6, 4);
Console.WriteLine(_string2);
Console.WriteLine(_string4);
Console.WriteLine(_string6);

Resultado:

C Sharp

StringFu

Func

Conclusão - Funções de string C #

Neste artigo, aprendemos o básico sobre seqüências de caracteres em C # e como usar as funções String disponíveis em C #. Espero que este artigo tenha ajudado você a entender os Métodos de String usando C #

Artigos recomendados

Este foi um guia para as funções de seqüência de caracteres do C #. Aqui discutimos como usar a função de string na programação C # com a ajuda de exemplos. Você também pode consultar nossos outros artigos sugeridos para saber mais:

  1. Comandos C #
  2. Usos de c #
  3. Como usar funções de seqüência de caracteres Java?
  4. Perguntas e respostas da entrevista em C #
  5. Inicialização da matriz de strings em c #