Introduktion till C # strängfunktion
Strängar är den viktigaste delen av programmeringsspråket C # och är också en av de viktiga datatyperna på moderna språk inklusive C #. Strängdatatypen definieras i .NET-basklassbiblioteket och det är en samling tecken där varje tecken är ett Unicode-tecken. Nyckelordsträngen är ett objekt för System. Stringtyp, som används för att beteckna en sekvenssamling av tecken som kallas en text och strängen. Nyckelorden består av två typer som heter string och String för att deklarera strängvariabler. Både strängen och strängen är jämförelsevis lika, så du kan använda vilken namnkonvention du helst vill definiera strängvariabler. För att undvika NullReferenceException genom att initialisera strängar med det tomma värdet i fallet med noll.
Exempel på strängfunktioner i C #
Fördefinierade strängfunktioner är tillgängliga i C # -programmering. Låt oss se hur man använder strängfunktion i C # -programmering med hjälp av exempel
-
Klona()
Clone returnerar en instans av String. Med andra ord returnerar det en annan kopia av den informationen. Returvärdet är bara en annan vy av liknande data. Metoden Clone () tar inga parametrar.
Exempel :
String _string1="StringFunctions";
String _string2 = (String)_string1.Clone();
// To display both strings
Console.WriteLine("String : (0)", _string1);
Console.WriteLine("Clone String : (0)", _string2);
Utgång :
String: StringFunctions
Clone String: StringFunctions
-
Jämföra med()
CompareTo () -metoden används för att jämföra stränginstansen med ett visst String-objekt. Den kontrollerar om stränghändelsen visas i samma position som den specifika strängen eller inte. När man jämför med strängar returnerar det ett heltal som utgång.
Exempel:
string _string1 = "Welcome";
string _string2 = " Welcome ";
string _string3 = "C# Coding";
Console.WriteLine(_string1.CompareTo(_string2));
Console.WriteLine(_string2.CompareTo(_string3));
Produktion:
0
1
-
Innehåller ()
Innehåller () -metoden används för att returnera ett värde som anger om den specifika substrängen finns i den här strängen eller inte. Om den specifika substrängen hittas i den här strängen, returnerar den sann annars falskt. Returvärdet för denna metod är antingen sant eller falskt ett booleskt värde.
Exempel:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "StringFunctions";
Console.WriteLine(_string1. Contains(_string2));
Console.WriteLine(_string2. Contains(_string3));
Produktion:
Sann
Falsk
-
Slutar med()
Metoden EndsWith () används för att verifiera om den specifika strängen matchar slutet på den här strängen eller inte. Om den specifika strängen är närvarande i slutet av den här strängen, kommer resultatet att vara sant annars falskt. Returvärdet för denna metod är antingen sant eller falskt ett booleskt värde.
Exempel:
string _string1 = " Welcome ";
string _string2 = " ome ";
string _string3 = "ing";
Console.WriteLine(_string1. EndsWith(_string2));
Console.WriteLine(_string2. EndsWith(_string3));
Produktion:
Sann
Falsk
-
Equals ()
Metoden Equals () används för att jämföra om två specifika String-objekt har ett identiskt värde eller inte. Om båda strängarna har liknande värde returnerar det sant annars falskt. Returvärdet för metoden Equals () är antingen sann eller falskt ett booleskt värde.
Exempel:
string _string1 = " Welcome ";
string _string2 = " Welcome ";
string _string3 = "Strings";
Console.WriteLine(_string1. Equals(_string2));
Console.WriteLine(_string2. Equals(_string3));
Produktion:
Sann
Falsk
-
GetHashCode ()
GetHashCode () -metoden används för att få haschkoden för en specificerad sträng. Det returnerar ett heltal. Returvärdet för GetHashCode () är hashkoden för ett strängobjekt.
Exempel:
string _ string1 = "String Functions";
Console.WriteLine(_string1.GetHashCode());
Produktion:
1085385658
-
GetType ()
Metoden GetType () används för att få typen av aktuellt objekt. Det returnerar systemet. Typ av aktuell instans som används för reflektion.
Exempel:
string _string1 = "String Functions";
Console.WriteLine(_string1.GetType ());
Produktion:
System.String
-
Index för()
IndexOf () används för att få indexet för det specifika tecknet som finns i strängen. Det returnerar indexpositionen för den första förekomsten av ett visst tecken som ett heltal.
Exempel:
string _string1 = "String Functions";
int index = _string1.IndexOf('t');
Console.WriteLine(index);
Produktion:
1
-
Att sänka()
Denna C # -strängfunktion används för att konvertera en sträng till små bokstäver. Det returnerar en sträng med små bokstäver. Återvändningsvärdet för ToLower () är en sträng.
Exempel:
string _string1 = "String Functions";
string _string2 = _string1.ToLower();
Console.WriteLine(_string2 );
Produktion:
strängfunktioner
-
TOUPPER ()
Metoden ToUpper () används för att konvertera strängen till versaler. Returvärdet för ToUpper () är en sträng.
Exempel:
string _string1 = "String Functions";
string _string2 = _string1.ToUpper();
Console.WriteLine(_string2 );
Produktion:
STRINGFUNKTIONER
-
Föra in()
Insert () -metoden används för att infoga den specifika strängen vid ett specificerat indexnummer. Indexnumret börjar från 0. Efter att ha infogat en viss sträng returnerar den en ny modifierad sträng. Returvärdet för Insert () är en ny modifierad sträng.
Exempel:
string _string1 = "String Functions";
string _string2 = _string1.Insert(6, "-");
Console.WriteLine(_string2 );
Produktion:
Sträng- funktioner
-
Längd
Längd är en strängegenskap som returnerar ett antal tecken i en sträng och här räknar rymden som tecken.
Exempel:
string _string1 = "String Functions";
Console.WriteLine(_string1.Length);
Produktion:
16
-
Byta ut()
Denna strängfunktion i C # används för att ersätta tecknet för att få en annan sträng där alla förekomster av ett visst tecken i den här strängen ersätts med ett annat specificerat tecken.
Exempel:
string _string1 = "Strings in F#";
string _string2 = _string1.Replace('F', 'C');
Console.WriteLine(_string2 );
Produktion:
Strängar i C #
-
Dela()
Split () -metoden används för att dela strängen baserat på det angivna värdet på tecken i en matris. Returvärdet för denna metod är strängmatrisen.
Exempel:
string _string1 = "Welcome C Sharp";
string() _string2 = _string1.Split(' ');
foreach (string _string3 in _string2)
(
Console.WriteLine(_string3);
)
Produktion:
Välkommen
C
Skarp
-
Träng ()
Metoden SubString () används för att hämta en substring från strängens nuvarande förekomst. Parametern “startIndex” anger den ursprungliga positionen för substring och sedan fortsätter substring till slutet av strängen. Typ av returvärde är System. Sträng.
Exempel:
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:
Ciss
StringFu
Func
Slutsats - C # strängfunktioner
I den här artikeln lärde vi oss grunderna för strängar i C # och hur man använder strängfunktionerna som finns tillgängliga i C #. Hoppas den här artikeln skulle ha hjälpt dig att förstå strängmetoder med C #
Rekommenderade artiklar
Detta har varit en guide till C # strängfunktioner. Här diskuterade vi hur man använder strängfunktion i C # -programmering med hjälp av exempel. Du kan också gå igenom våra andra artiklar som föreslås för att lära dig mer–
- C # Kommandon
- Användningar av C #
- Hur använder jag Java-strängfunktioner?
- C # Intervjufrågor och svar
- Initiering av String Array i C #