Visual C Sharp String Funksjoner

C Sharp (ofte skrevet som "C #") eksisterer som et programmeringsspråk for operativsystemet Microsoft Windows, som arbeider innenfor Microsofts ".NET" rammeverket. Utviklerne av C # ment å fungere som en generell programmeringsspråk som støtter flere programmerings paradigmer, som objektorientert programmering (OOP). Denne støtten for OOP gir C # bibliotek av objekter, slik som String objekt, komplett med interne metoder ment å arbeide på disse stedene.

String.Substring ()

Den "understreng ()" metoden tar enten en eller to heltallsargumenter og returnerer en delstreng fra en større eksisterende streng. Strenger i C # er representert som 0 indeks samlinger av tegn. Det første argumentet representerer startindeksen til treng. Det andre argumentet representerer avslutningen indeksen. Hvis programmereren gir bare ett argument, vil metoden returnere en delstreng fra argumentet indeks til slutten av strengen. Følgende eksempel beskriver Streng metoden.

string ex = "Dette er en streng";

strengovergang = ex.Substring (10); // "String"

string SUB2 = ex.Substring (0, 6); //"Dette er"

String.IndexOf ()

Den "IndexOf ()" metoden returnerer et heltall som representerer indeksverdien av et tegn eller streng. Metoden tar et tegn eller en streng som argument. Hvis programmereren gir en karakter, returnerer IndexOf indeksnummer som karakter. Hvis programmereren tilveiebringer en streng, returnerer fremgangsmåten begynnelsen indeksverdien av den første samsvarende forekomsten av argumentet i strengen. Følgende eksempel illustrerer IndexOf metoden.

string en = "ballong";

string to = "Mange røde ballonger";

int index = one.IndexOf ( 'b') // indeks = 0

index = two.IndexOf ( "rød") // index = 5

String.Split ()

"Split ()" metoden deler en streng basert på et utvalg av bruker utpekt skilletegn og returnerer en matrise befolket med de delte strenger. Split tar et tegn array som et argument, med hvert tegn inkludert i matrisen som skilletegn for å splitte listen. Følgende eksempel viser Split metode som skiller en streng basert på enkle hvite mellomrom.

streng test = "Dette er en test streng";

string [] samle = test.Split (ny Char [] { ''});

foreach (string si samle) {

Console.WriteLine (s);

}

// Console:

//Dette

//er

//en

//test

// streng

String.Trim ()

Den "Trim ()" metoden fungerer på flere måter. Ringe Trim metoden av en streng uten et argument vil trimme alle hvite plass fra begynnelsen og slutten av en streng. Ringe Trim metoden med et argument som består av en karakter array som inneholder en liste over tegn vil trimme alle disse tegn fra begynnelsen og slutten av en streng. Følgende eksempler detalj hvordan Trim metoden fungerer.

string trimmer = "... Dette er strengen å trimme ...";

string nospace = trimmer.Trim (); // nospace = "... Dette er strengen å trimme ..."

char [] trimming = { '*', '.'};

string trimmet = nospace.Trim (trimming); // Nospace = "Dette er strengen å trimme"