Introduksjon til C # strengfunksjon
Strenger er den viktigste delen av programmeringsspråket C #, og er også en av de viktige datatypene i moderne språk, inkludert C #. Strengedatatypen er definert i .NET-baseklasse-biblioteket og det er en samling tegn der hvert tegn er et Unicode-tegn. Nøkkelordstrengen er et objekt for System. Stringtype, som brukes til å betegne en sekvensiell samling av tegn som kalles en tekst og strengen. Nøkkelordene består av to typer kalt streng og streng for å deklarere strengvariabler. Både streng og streng er sammenlignelig like, slik at du kan benytte deg av hvilken navnekonvensjon du liker best for å definere strengvariabler. For å unngå NullReferenceException, ved å initialisere strenger med den tomme verdien i tilfelle null.
Eksempler på strengfunksjoner i C #
Forhåndsdefinerte strengfunksjoner er tilgjengelige i C # -programmering. La oss se hvordan du bruker strengfunksjon i C # -programmering ved hjelp av eksempler
-
Klon ()
Clone returnerer en forekomst av streng. Med andre ord returnerer den en annen kopi av dataene. Returverdien vil bare være et annet syn på lignende data. Metoden Clone () tar ingen parametere.
Eksempel :
String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);
Utgang :
String: StringFunctions
Clone String: StringFunctions
-
Sammenligne med()
CompareTo () -metoden brukes til å sammenligne strengforekomsten med et bestemt strengobjekt. Den sjekker om strengforekomsten vises i samme posisjon som den aktuelle strengen eller ikke. Når du har sammenlignet med strengene, returnerer den en heltallverdi som output.
Eksempel:
string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));
Produksjon:
0
1
-
Inneholder ()
Inneholder () -metoden brukes for å returnere en verdi som angir om den aktuelle understrengen presenteres i denne strengen eller ikke. Hvis den spesielle substreningen finnes i denne strengen, returnerer den sann ellers falsk. Returverdien for denne metoden er enten sann eller usann, en boolsk verdi.
Eksempel:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));
Produksjon:
ekte
Falsk
-
Slutter med()
EndsWith () -metoden brukes til å bekrefte om den aktuelle strengen samsvarer med slutten av denne strengen eller ikke. Hvis den aktuelle strengen er til stede på slutten av denne strengen, vil resultatet være sant ellers falsk. Returverdien for denne metoden er enten sann eller usann, en boolsk verdi.
Eksempel:
string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));
Produksjon:
ekte
Falsk
-
Er lik()
Metoden Equals () brukes for å sammenligne om to bestemte strengobjekter har en identisk verdi eller ikke. Hvis begge strengene har lignende verdi, returnerer det sant ellers usant. Returverdien for metoden Equals () er enten sann eller falsk, en boolsk verdi.
Eksempel:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));
Produksjon:
ekte
Falsk
-
GetHashCode ()
GetHashCode () -metoden brukes til å få hasjkoden til en spesifisert streng. Det returnerer en heltallverdi. Returverdien til GetHashCode () er hasjkoden til et strengobjekt.
Eksempel:
string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());
Produksjon:
1085385658
-
GetType ()
GetType () -metoden brukes til å skaffe typen gjeldende objekt. Det returnerer systemet. Type gjeldende forekomst som brukes til refleksjon.
Eksempel:
string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());
Produksjon:
System.String
-
Oversikt over()
IndexOf () brukes til å få indeksen for det aktuelle tegnet som er til stede i strengen. Den returnerer indeksposisjonen for den første forekomsten av et bestemt tegn som en helhetsverdi.
Eksempel:
string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);
Produksjon:
1
-
Å senke()
Denne C # strengfunksjonen brukes til å konvertere en streng til små bokstaver. Den returnerer en streng med små bokstaver. Returneringsverdien til ToLower () er en streng.
Eksempel:
string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );
Produksjon:
strengfunksjoner
-
ToUpper ()
ToUpper () -metoden brukes til å konvertere strengen til store bokstaver. Returneringsverdien til ToUpper () er en streng.
Eksempel:
string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );
Produksjon:
STRINGFUNKSJONER
-
Sett inn()
Sett inn () -metoden brukes til å sette inn den aktuelle strengen på et spesifisert indeksnummer. Indeksnummeret starter fra 0. Etter å ha satt inn den aktuelle strengen, returnerer det en ny modifisert streng. Returneringsverdien til Sett inn () er en ny endret streng.
Eksempel:
string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );
Produksjon:
Streng-funksjoner
-
Lengde
Lengde er en strengegenskap som returnerer et antall tegn i en streng og her teller mellomrom som tegn.
Eksempel:
string _string1 = "String Functions";
Console.WriteLine(_string1.Length);
Produksjon:
16
-
Erstatte()
Denne strengfunksjonen i C # brukes til å erstatte tegnet for å få en annen streng der alle forekomster av et bestemt tegn i denne strengen erstattes med et annet spesifisert tegn.
Eksempel:
string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );
Produksjon:
Strenger i C #
-
Dele()
Split () -metoden brukes til å dele strengen basert på den spesifiserte verdien av tegn i en matrise. Returverdien for denne metoden er strengen.
Eksempel:
string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)
Produksjon:
Velkommen
C
Skarp
-
Dels ()
SubString () -metoden brukes til å hente en substring fra gjeldende forekomst av strengen. Parameteren "startIndex" vil indikere startposisjonen til substring og deretter vil substring fortsette til slutten av strengen. Returtypetypen er System. String.
Eksempel:
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);
Produksjon:
C Skarp
StringFu
Func
Konklusjon - C # strengfunksjoner
I denne artikkelen lærte vi det grunnleggende om strenger i C # og hvordan du bruker strengfunksjonene som er tilgjengelige i C #. Håper denne artikkelen ville hjulpet deg med å forstå strengmetoder ved å bruke C #
Anbefalte artikler
Dette har vært en guide til C # strengfunksjoner. Her diskuterte vi hvordan du bruker strengfunksjon i C # -programmering ved hjelp av eksempler. Du kan også gå gjennom de andre foreslåtte artiklene våre for å lære mer–
- C # Kommandoer
- Bruk av C #
- Hvordan bruker jeg Java-strengfunksjoner?
- C # Intervju spørsmål og svar
- Initialisering av strengearray i C #