Introducere în funcția C # String
Șirurile sunt cea mai esențială parte a limbajului de programare C # și este, de asemenea, unul dintre tipurile de date importante în limbajele moderne, inclusiv C #. Tipul de date șir este definit în biblioteca de clasă de bază .NET și reprezintă o colecție de caractere în care fiecare caracter este un caracter Unicode. Șirul de cuvinte cheie este un obiect al Sistemului. Tipul șirului, care este utilizat pentru a indica o colecție secvențială de caractere care se numește text și șir. Cuvintele cheie constau din două tipuri numite string și String pentru a declara variabile string. Atât șirul cât și șirul sunt comparabile egale, astfel încât puteți folosi orice convenție de denumire doriți mai bine pentru a defini variabilele șir. Pentru a evita NullReferenceException, inițializând șiruri cu valoarea Gol în caz de null.
Exemple de funcții cu coarde în C #
Funcțiile string predefinite sunt disponibile în programarea C #, să vedem cum se utilizează funcția șir în programarea C # cu ajutorul unor exemple
-
Clone ()
Clona returnează o instanță a lui String. Cu alte cuvinte, returnează o altă copie a datelor respective. Valoarea de returnare va fi doar o altă vedere a datelor similare. Metoda Clone () nu ia niciun parametru.
Exemplu :
String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);
Rezultat :
String: StringFunctions
Clone String: StringFunctions
-
Compara cu()
Metoda CompareTo () este utilizată pentru a compara instanța de șir cu un anumit obiect String. Verifică dacă apariția String apare în aceeași poziție cu șirul particular sau nu. Odată ce se compară cu șiruri, se returnează o valoare întreagă ca ieșire.
Exemplu:
string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));
ieşire:
0
1
-
Conține ()
Metoda Conține () este utilizată pentru a returna o valoare care indică dacă subringerea particulară este prezentă în acest șir sau nu. Dacă se găsește subringența particulară în acest șir, se returnează adevărat fals altfel. Valoarea de returnare a acestei metode este fie adevărată, fie falsă o valoare booleană.
Exemplu:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));
ieşire:
Adevărat
Fals
-
Se termină cu()
Metoda EndsWith () este utilizată pentru a verifica dacă șirul particular se potrivește cu sfârșitul acestui șir sau nu. Dacă șirul particular este prezent la sfârșitul acestei șiruri, atunci rezultatul va fi adevărat fals altfel. Valoarea de returnare a acestei metode este fie adevărată, fie falsă o valoare booleană.
Exemplu:
string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));
ieşire:
Adevărat
Fals
-
Equals ()
Metoda Equals () este utilizată pentru a compara dacă două obiecte String particulare au sau nu o valoare identică. Dacă ambele șiruri au o valoare similară, se returnează adevărat, altfel fals. Valoarea de retur a metodei Equals () este fie adevărată, fie falsă o valoare booleană.
Exemplu:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));
ieşire:
Adevărat
Fals
-
GetHashCode ()
Metoda GetHashCode () este folosită pentru a obține codul hash al unui șir specificat. Întoarce o valoare întreagă. Valoarea de retur a GetHashCode () este codul hash al unui obiect string.
Exemplu:
string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());
ieşire:
1085385658
-
Gettype ()
Metoda GetType () este utilizată pentru a obține tipul de obiect curent. Acesta returnează Sistemul. Tipul de instanță curentă care este utilizat pentru reflecție.
Exemplu:
string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());
ieşire:
System.String
-
Index de()
IndexOf () este utilizat pentru a obține indexul caracterului particular prezent în șir. Întoarce poziția indexului primei apariții a unui anumit caracter ca valoare integrală.
Exemplu:
string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);
ieşire:
1
-
Pentru a reduce()
Această funcție C # string este utilizată pentru a converti un șir în minuscule. Întoarce un șir cu minuscule. Valoarea de retur a lui ToLower () este un șir.
Exemplu:
string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );
ieşire:
funcții de șir
-
Toupper ()
Metoda ToUpper () este utilizată pentru a converti șirul în majuscule. Valoarea de returnare a ToUpper () este un șir.
Exemplu:
string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );
ieşire:
FUNCȚII STRING
-
Introduce()
Metoda Insert () este utilizată pentru a insera șirul particular la un număr de index specificat. Numărul de index începe de la 0. După introducerea șirului particular, returnează un nou șir modificat. Valoarea de retur a Insert () este un șir nou modificat.
Exemplu:
string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );
ieşire:
String- Funcții
-
Lungime
Length este o proprietate de șir care returnează un număr de caractere într-un șir și aici spațiile contează ca caractere.
Exemplu:
string _string1 = "String Functions";
Console.WriteLine(_string1.Length);
ieşire:
16
-
A inlocui()
Această funcție șir în C # este folosită pentru a înlocui caracterul pentru a obține un alt șir în care toate aparițiile unui anumit caracter din această șir sunt înlocuite cu un alt caracter specificat.
Exemplu:
string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );
ieşire:
Corzi în C #
-
Despică()
Metoda Split () este utilizată pentru a împărți șirul pe baza valorii specificate a caracterelor dintr-un tablou. Valoarea de retur a acestei metode este tabloul de șiruri.
Exemplu:
string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)
ieşire:
Bine ati venit
C
ascuțit
-
Substring ()
Metoda SubString () este utilizată pentru a prelua o subcadere de la apariția curentă a șirului. Parametrul „startIndex” va indica poziția inițială a subtringului, iar subringul va continua până la sfârșitul șirului. Tipul valorii de retur este Sistem. Şir.
Exemplu:
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);
ieşire:
C Sharp
StringFu
FUNC
Concluzie - Funcții C # String
În acest articol, am aflat elementele de bază ale șirurilor în C # și cum să utilizăm funcțiile String disponibile în C #. Sper că acest articol v-ar fi ajutat să înțelegeți Metodele cu șiruri folosind C #
Articole recomandate
Acesta a fost un ghid pentru funcțiile C # String. Aici am discutat cum să utilizăm funcția șir în programarea C # cu ajutorul unor exemple. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- C # Comenzi
- Utilizări ale C #
- Cum se utilizează funcțiile cu șiruri Java?
- Întrebări și răspunsuri la interviu C #
- Inițializarea Array String în C #