Uthenting av delstrenger

C#:
Uthenting av delstrenger

How to: (Slik gjør du)

string fullText = "Hallo, Norge!";
string extracted = fullText.Substring(7, 5); // Starter ved indeks 7, lengde 5

Console.WriteLine(extracted); // Output: Norge
string birthYear = "Fødselsår: 1984";
string year = birthYear.Substring(11); // Starter ved indeks 11 til slutten

Console.WriteLine(year); // Output: 1984
// Får en feilmelding hvis indeksen eller lengden overskrider strengens grenser. Pass på dette!

Deep Dive (Dypdykk)

I C# har du hatt muligheten til å trekke ut delstrenger siden de første versjonene. Substring-metoden er en del av System.String-klassen. Alternativer inkluderer bruk av Span<T> for å unngå unødvendig kopiering av strenger i minnet, noe som er nyttig for ytelse. Implementeringsmessig bruker Substring interne funksjoner til .NET for å håndtere minnehåndtering og sikre sikkerhet ved tilgang til strenger.

See Also (Se Også)