Introduktion til C # strengfunktion
Strenge er den mest væsentlige del af C # programmeringssprog, og er også en af de vigtige datatyper i moderne sprog, herunder C #. Strengedatatypen er defineret i .NET-baseklasse-biblioteket, og det er en samling af tegn, hvor hvert tegn er et Unicode-tegn. Nøgleordstrengen er et objekt i System. Stringtype, der bruges til at betegne en sekventiel samling af tegn, der kaldes en tekst og strengen. Nøgleordene består af to typer kaldet streng og streng for at erklære strengvariabler. Både streng og streng er sammenligneligt ens, så du kan gøre brug af, hvilken navnekonvention du helst kan definere strengvariabler. For at undgå NullReferenceException ved at initialisere strenge med den tomme værdi i tilfælde af null.
Eksempler på strengfunktioner i C #
Foruddefinerede strengfunktioner er tilgængelige i C # -programmering. Lad os se, hvordan du bruger strengfunktion i C # -programmering ved hjælp af eksempler
-
Klon ()
Klon returnerer en forekomst af streng. Med andre ord returnerer det en anden kopi af disse data. Returværdien er blot en anden visning af lignende data. Metoden Clone () tager ingen parametre.
Eksempel :
String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);
Output :
String: StringFunctions
Clone String: StringFunctions
-
Sammenligne med()
CompareTo () -metoden bruges til at sammenligne strengforekomsten med et bestemt strengobjekt. Det kontrollerer, om strengforekomsten vises i den samme position som den bestemte streng eller ej. Når man sammenligner med strenge, returnerer den en heltalværdi som output.
Eksempel:
string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));
Produktion:
0
1
-
Indeholder()
Indeholder () -metoden bruges til at returnere en værdi, der angiver, om den bestemte substring præsenteres i denne streng eller ej. Hvis den bestemte substring findes i denne streng, returnerer den sand ellers falsk. Returneringsværdien for denne metode er enten sand eller falsk en boolsk værdi.
Eksempel:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));
Produktion:
Rigtigt
Falsk
-
EndsWith ()
EndsWith () -metoden bruges til at kontrollere, om den bestemte streng matcher slutningen af denne streng eller ej. Hvis den bestemte streng er til stede i slutningen af denne streng, vil resultatet være sandt ellers falsk. Returneringsværdien for denne metode er enten sand eller falsk en boolsk værdi.
Eksempel:
string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));
Produktion:
Rigtigt
Falsk
-
Lige med()
Metoden Equals () bruges til at sammenligne, om to bestemte strengobjekter har en identisk værdi eller ej. Hvis begge strenge har lignende værdi, returnerer det sandt ellers falsk. Returværdien af metoden Equals () er enten sand eller falsk en boolsk værdi.
Eksempel:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));
Produktion:
Rigtigt
Falsk
-
GetHashCode ()
GetHashCode () -metoden bruges til at få hash-koden for en specificeret streng. Det returnerer en heltalværdi. Returværdien af GetHashCode () er hash-koden for et strengobjekt.
Eksempel:
string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());
Produktion:
1085385658
-
GetType ()
GetType () -metoden bruges til at hente typen af det aktuelle objekt. Det returnerer systemet. Type aktuel instans, der bruges til reflektion.
Eksempel:
string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());
Produktion:
System.String
-
Indeks af()
IndexOf () bruges til at få indekset for det bestemte tegn, der er til stede i strengen. Det returnerer indekspositionen for den første forekomst af en bestemt karakter som en heltalværdi.
Eksempel:
string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);
Produktion:
1
-
At sænke()
Denne C #-strengfunktion bruges til at konvertere en streng til små bogstaver. Det returnerer en streng med små bogstaver. Returneringsværdien for ToLower () er en streng.
Eksempel:
string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );
Produktion:
strengfunktioner
-
ToUpper ()
ToUpper () -metoden bruges til at konvertere strengen til store bogstaver. Returneringsværdien for ToUpper () er en streng.
Eksempel:
string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );
Produktion:
STRINGFUNKTIONER
-
Indsæt ()
Indsæt () -metoden bruges til at indsætte den bestemte streng ved et specificeret indeksnummer. Indeksnummeret starter fra 0. Efter indsættelse af den bestemte streng returnerer det en ny ændret streng. Returneringsværdien for Indsæt () er en ny ændret streng.
Eksempel:
string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );
Produktion:
Streng-funktioner
-
Længde
Længde er en strengegenskab, der returnerer et antal tegn i en streng, og her tæller mellemrum som tegn.
Eksempel:
string _string1 = "String Functions";
Console.WriteLine(_string1.Length);
Produktion:
16
-
Erstatte()
Denne strengfunktion i C # bruges til at erstatte tegnet for at få en anden streng, hvor alle forekomster af et bestemt tegn i denne streng erstattes med et andet specificeret tegn.
Eksempel:
string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );
Produktion:
Strenge i C #
-
Dele()
Split () -metoden bruges til at opdele strengen baseret på den specificerede værdi af tegn i en matrix. Returneringsværdien for denne metode er strengarray.
Eksempel:
string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)
Produktion:
Velkommen
C
Skarp
-
Substring ()
SubString () -metoden bruges til at hente en substring fra den aktuelle forekomst af strengen. Parameteren "startIndex" angiver den indledende position af substring og derefter fortsætter substring til slutningen af strengen. Returværdien er System. Snor.
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);
Produktion:
C Skarp
StringFu
Func
Konklusion - C # strengfunktioner
I denne artikel lærte vi det grundlæggende om strenge i C # og hvordan man bruger strengfunktionerne, der er tilgængelige i C #. Håber, at denne artikel ville have hjulpet dig med at forstå strengmetoder ved hjælp af C #
Anbefalede artikler
Dette har været en guide til C # strengfunktioner. Her diskuterede vi, hvordan man bruger strengfunktion i C # -programmering ved hjælp af eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere–
- C # kommandoer
- Anvendelser af C #
- Sådan bruges Java-strengfunktioner?
- C # Interviewspørgsmål og svar
- Initialisering af strengarray i C #