Funzioni stringa C # - Diversi esempi di funzione stringa in C #

Sommario:

Anonim

Introduzione alla funzione stringa C #

Le stringhe sono la parte più essenziale del linguaggio di programmazione C # ed è anche uno dei tipi di dati importanti nei linguaggi moderni, incluso C #. Il tipo di dati stringa è definito nella libreria di classi base .NET ed è una raccolta di caratteri in cui ogni carattere è un carattere Unicode. La stringa di parole chiave è un oggetto del sistema. Tipo di stringa, utilizzato per indicare una raccolta sequenziale di caratteri che si chiama testo e stringa. Le parole chiave sono composte da due tipi chiamati stringa e stringa per dichiarare le variabili stringa. Sia la stringa che la stringa sono comparativamente uguali, quindi è possibile utilizzare la convenzione di denominazione che preferisci per definire le variabili di stringa. Per evitare NullReferenceException, inizializzando le stringhe con il valore Vuoto in caso di null.

Esempi di funzioni di stringa in C #

Le funzioni di stringa predefinite sono disponibili nella programmazione C #, Vediamo come utilizzare la funzione di stringa nella programmazione C # con l'aiuto di esempi

  • Clone()

Clone restituisce un'istanza di String. In altre parole, restituisce un'altra copia di tali dati. Il valore di ritorno sarà semplicemente un'altra vista di dati simili. Il metodo Clone () non accetta alcun parametro.

Esempio :

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

Uscita :

String: StringFunctions

Clone String: StringFunctions

  • Paragonare a()

Il metodo CompareTo () viene utilizzato per confrontare l'istanza di stringa con un particolare oggetto String. Verifica se l'occorrenza della stringa appare nella stessa posizione della stringa particolare o meno. Una volta confrontato con le stringhe, restituisce un valore intero come output.

Esempio:

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

Produzione:

0

1

  • Contiene ()

Il metodo Contains () viene utilizzato per restituire un valore che indica se la particolare sottostringa si trova all'interno di questa stringa o meno. Se la particolare sottostringa si trova in questa stringa, restituisce true, altrimenti false. Il valore di ritorno di questo metodo è vero o falso un valore booleano.

Esempio:

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

Produzione:

Vero

falso

  • Finisce con()

Il metodo EndsWith () viene utilizzato per verificare se la stringa specifica corrisponde o meno alla fine di questa stringa. Se la stringa particolare è presente alla fine di questa stringa, il risultato sarà vero, altrimenti falso. Il valore di ritorno di questo metodo è vero o falso un valore booleano.

Esempio:

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

Produzione:

Vero

falso

  • È uguale a()

Il metodo Equals () viene utilizzato per confrontare se due oggetti String particolari hanno un valore identico o meno. Se entrambe le stringhe hanno un valore simile, restituisce true, altrimenti false. Il valore di ritorno del metodo Equals () è vero o falso un valore booleano.

Esempio:

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

Produzione:

Vero

falso

  • GetHashCode ()

Il metodo GetHashCode () viene utilizzato per ottenere il codice hash di una stringa specificata. Restituisce un valore intero. Il valore restituito da GetHashCode () è il codice hash di un oggetto stringa.

Esempio:

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

Produzione:

1085385658

  • GetType ()

Il metodo GetType () viene utilizzato per ottenere il tipo di oggetto corrente. Restituisce il sistema. Tipo di istanza corrente utilizzata per la riflessione.

Esempio:

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

Produzione:

System.String

  • Indice di()

IndexOf () viene utilizzato per ottenere l'indice del particolare carattere presente nella stringa. Restituisce la posizione dell'indice della prima occorrenza di un determinato carattere come valore intero.

Esempio:

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

Produzione:

1

  • Ridurre()

Questa funzione di stringa C # viene utilizzata per convertire una stringa in minuscolo. Restituisce una stringa in minuscolo. Il valore restituito di ToLower () è una stringa.

Esempio:

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

Produzione:

funzioni di stringa

  • ToUpper ()

Il metodo ToUpper () viene utilizzato per convertire la stringa in maiuscolo. Il valore restituito di ToUpper () è una stringa.

Esempio:

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

Produzione:

FUNZIONI STRING

  • Inserire()

Il metodo Insert () viene utilizzato per inserire la stringa particolare in corrispondenza di un numero indice specificato. Il numero di indice inizia da 0. Dopo aver inserito la stringa particolare, restituisce una nuova stringa modificata. Il valore restituito da Insert () è una nuova stringa modificata.

Esempio:

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

Produzione:

Funzioni stringa

  • Lunghezza

La lunghezza è una proprietà stringa che restituisce un numero di caratteri in una stringa e qui gli spazi contano come caratteri.

Esempio:

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

Produzione:

16

  • Sostituire()

Questa funzione di stringa in C # viene utilizzata per sostituire il carattere per ottenere un'altra stringa in cui tutte le occorrenze di un determinato carattere in questa stringa vengono sostituite con un altro carattere specificato.

Esempio:

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

Produzione:

Stringhe in C #

  • Diviso()

Il metodo Split () viene utilizzato per dividere la stringa in base al valore specificato di caratteri in un array. Il valore restituito da questo metodo è l'array string.

Esempio:

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

Produzione:

benvenuto
C
Acuto

  • Substring ()

Il metodo SubString () viene utilizzato per recuperare una sottostringa dall'occorrenza corrente della stringa. Il parametro "startIndex" indicherà la posizione iniziale della sottostringa e quindi la sottostringa continuerà fino alla fine della stringa. Il tipo di valore restituito è Sistema. Corda.

Esempio:

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);

Produzione:

C Sharp

StringFu

Func

Conclusione - Funzioni stringa C #

In questo articolo, abbiamo imparato le basi delle stringhe in C # e come utilizzare le funzioni String disponibili in C #. Spero che questo articolo ti abbia aiutato a capire i metodi String usando C #

Articoli consigliati

Questa è stata una guida alle funzioni di stringa C #. Qui abbiamo discusso su come usare la funzione stringa nella programmazione C # con l'aiuto di esempi. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più–

  1. Comandi C #
  2. Usi di C #
  3. Come utilizzare le funzioni stringa Java?
  4. C # Intervista Domande e risposte
  5. Inizializzazione di String Array in C #