" . NET " C Sharp ( ofte skrevet som "C #" ) eksisterer som et programmeringsspråk for Microsoft Windows -operativsystemet , som arbeider innenfor Microsofts rammeverk . Utviklerne av C # mente den skulle fungere som en generell programmeringsspråk som støtter flere programmeringsspråk paradigmer , slik som objekt - orientert programmering ( OOP ) . Denne støtten for OOP gir C # et bibliotek av objekter , slik som String objekt, komplett med interne metoder ment å jobbe på disse stedene. String.Substring ( )
" understreng ( ) "-metoden tar enten ett 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 utgangs- indeks på delstrengen . 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 detaljer understreng metoden
streng ex = "Dette er en streng "; .
String sub = ex.Substring ( 10 ), //" String "
< p > string SUB2 = ex.Substring ( 0 , 6 ), //"Dette er "
String.IndexOf ( )
" IndexOf ( )" metoden returnerer en heltallsverdi som representerer den indeksverdi på et tegn eller en streng. Metoden tar et tegn eller en streng som argument . Hvis programmereren gir et tegn , returnerer IndexOf indeksen antall det tegnet. Hvis programmereren gir en streng , returnerer fremgangsmåten begynnelsen indeksverdi på den første samsvarende forekomsten av argumentet i strengen . Følgende eksempel illustrerer IndexOf metoden
string one = " ballong "; .
String to = " Mange røde ballonger ";
int index = one.IndexOf (' b ' ) //index = 0
index = two.IndexOf ( " røde" ) //index = 5
String.Split ( )
" Split ( ) "-metoden deler en streng basert på et utvalg av brukergenerert utpekt skilletegn og returnerer en matrise befolket med de delte strenger. Split tar en karakter matrise som et argument, med hvert tegn inkludert i matrisen som skilletegn å 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 (nytt Char [ ] {' '} );
foreach ( string s in
String.Trim ( )
"Trim ( ) "-metoden fungerer på flere måter . Ringe Trim metode for en streng uten et argument vil trimme alle hvite plass fra begynnelsen og slutten på en streng. Ringe Trim metoden med et argument som består av en karakter array som inneholder en liste over tegn vil trimme alle de tegn fra begynnelsen og slutten av en streng . følgende eksempler detalj hvordan Trim metoden fungerer.
streng trimmer = " *** ... Dette er strengen å trimme ... *** ";
string nospace = trimmer.Trim (); //nospace = " *** ... Dette er strengen å trimme ... *** "
røye [ ] trimming = {' * ', ' . '} ;
string trimmet = nospace.Trim ( trimming ), //nospace = " Dette er strengen å trimme "