Funkcije niza C # - Različni primeri funkcije nizov v C #

Kazalo:

Anonim

Uvod v funkcijo niza C #

Strune so najpomembnejši del programskega jezika C # in so tudi pomembne vrste podatkov v sodobnih jezikih, vključno s C #. Vrsta podatkovnih nizov je določena v knjižnici osnovnega razreda .NET in je zbirka znakov, v katerih je vsak znak Unicode. Ključni niz je predmet sistema. Vrsta niza, ki se uporablja za označevanje zaporedne zbirke znakov, ki se imenuje besedilo in niz. Ključne besede so sestavljene iz dveh vrst, imenovanih string in String za razglasitev nizij spremenljivk. Tako niz kot niz sta primerljivo enaka, zato lahko določite spremenljivke niza, kar uporabite konvencijo o poimenovanju. Da se izognete NullReferenceException, inicializirajte nize z vrednostjo Empty v primeru ničelne vrednosti.

Primeri nizalnih funkcij v C #

Vnaprej določene funkcije niza so na voljo v programiranju C #, poglejmo, kako uporabiti funkcijo niza v programiranju C # s pomočjo primerov

  • Klon ()

Clone vrne primerek Stringa. Z drugimi besedami, vrne drugo kopijo teh podatkov. Vrnjena vrednost bo le še en pogled na podobne podatke. Metoda Clone () ne sprejme nobenih parametrov.

Primer :

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

Izhod :

String: StringFunctions

Klon String: StringFunctions

  • Primerjaj ()

Za primerjavo niza primerka z določenim objektom String se uporablja metoda CompareTo (). Preveri, ali se pojav String pojavi v istem položaju kot posamezen niz ali ne. Ko primerja z nizi, vrne celo število kot izhod.

Primer:

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

Izhod:

0

1

  • Vsebuje ()

Metoda vsebuje () se uporablja za vrnitev vrednosti, ki označuje, ali je posamezna podstreznica predstavljena v tem nizu ali ne. Če se določena podvrsta najde v tem nizu, vrne resnično drugače napačno. Vrnjena vrednost te metode je bodisi resnična bodisi napačna boola.

Primer:

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

Izhod:

Prav

Lažno

  • EndsWith ()

Za preverjanje, ali se določen niz ujema s koncem tega niza, se uporablja metoda EndsWith (). Če je določen niz prisoten na koncu tega niza, bo rezultat resničen, sicer napačen. Vrnjena vrednost te metode je bodisi resnična bodisi napačna boola.

Primer:

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

Izhod:

Prav

Lažno

  • Enako ()

Za primerjavo, ali imata dva določena predmeta String enako vrednost ali ne, se uporablja metoda enaka (). Če imata oba niza podobno vrednost, vrne resnično drugače false. Vrnjena vrednost metode Equals () je bodisi resnična bodisi napačna Booleova vrednost.

Primer:

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

Izhod:

Prav

Lažno

  • GetHashCode ()

Metoda GetHashCode () se uporablja za pridobivanje hash kode določenega niza. Vrne celo število. Povratna vrednost GetHashCode () je hash koda nizkega predmeta.

Primer:

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

Izhod:

1085385658

  • GetType ()

Za pridobitev vrste trenutnega predmeta se uporablja metoda GetType (). Sistem vrne. Vrsta trenutnega primerka, ki se uporablja za razmislek.

Primer:

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

Izhod:

System.String

  • Indeks()

IndexOf () se uporablja za pridobivanje indeksa posameznega znaka v nizu. Vrne položaj indeksa prvega pojava določenega znaka kot celo število.

Primer:

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

Izhod:

1

  • Znižati()

Ta funkcija niza C # se uporablja za pretvorbo niza v male črke. Vrne niz v malih črkah. Povratna vrednost ToLower () je niz.

Primer:

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

Izhod:

string funkcije

  • ToUpper ()

Za pretvorbo niza v velike črke se uporablja metoda ToUpper (). Povratna vrednost ToUpper () je niz.

Primer:

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

Izhod:

STRUČNE FUNKCIJE

  • Vstavi()

Za vstavljanje določenega niza na določeno indeksno številko se uporablja metoda Insert (). Indeksna številka se začne od 0. Po vstavitvi posameznega niza vrne nov spremenjen niz. Povratna vrednost Insert () je nov spremenjen niz.

Primer:

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

Izhod:

Niz - funkcije

  • Dolžina

Dolžina je lastnost niza, ki vrne več znakov v nizu in tukaj se presledki štejejo kot znaki.

Primer:

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

Izhod:

16

  • Zamenjati()

Ta funkcija niza v C # se uporablja za nadomestitev znaka, da dobi drug niz, v katerem se vsi pojavnosti določenega znaka v tem nizu zamenjajo z drugim določenim znakom.

Primer:

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

Izhod:

Nizke v C #

  • Split ()

Za delitev niza na podlagi podane vrednosti znakov v matriki se uporablja metoda split (). Vrnilna vrednost te metode je niz nizov.

Primer:

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

Izhod:

Dobrodošli
C
Ostro

  • Podvrsta ()

SubString () metoda se uporablja za pridobivanje podvrsti iz trenutnega pojavljanja niza. Parameter „startIndex“ bo označeval začetni položaj podvrsti, nato pa bo nadaljevanje niza do konca niza. Vrsta povratne vrednosti je System. Vrvica.

Primer:

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

Izhod:

C Ostro

StringFu

Funk

Zaključek - Funkcije niza C #

V tem članku smo spoznali osnove strun v C # in kako uporabljati funkcije String, ki so na voljo v C #. Upam, da bi vam ta članek pomagal pri razumevanju String Metod z uporabo C #

Priporočeni članki

To je vodnik za funkcije niza C #. Tu smo razpravljali, kako uporabiti funkcijo niza v programiranju C # s pomočjo primerov. Obiščite lahko tudi druge naše predlagane članke, če želite izvedeti več -

  1. C # ukazi
  2. Uporabe C #
  3. Kako uporabljati funkcije Java string?
  4. C # Intervjuja in odgovori
  5. Inicializacija nizov nizov v C #