" . NET " C Sharp ( ofta skrivs som " C # " ) existerar som ett programmeringsspråk för Microsoft Windows operativsystem , som arbetar inom Microsofts ramverk . Utvecklarna av C avsett # det att fungera som ett allmänt ändamål programmeringsspråk som stöder flera programmeringsspråk paradigm , såsom objektorienterad programmering ( OOP ) . Detta stöd för OOP ger C # ett bibliotek av objekt , till exempel String-objektet , komplett med interna metoder som syftar till att arbeta på dessa föremål . String.Substring ( )
" delsträng ( ) " metoden tar antingen en eller två heltal argument och returnerar en delsträng från en större befintlig sträng . Strängar i C # representeras som 0 index samlingar av tecken. Det första argumentet är det start index delsträng . Det andra argumentet är den avslutande index . Om programmeraren ger endast ett argument kommer metoden returnera en delsträng från argumentet index genom slutet av strängen. Följande exempel specificerar Substring metod
sträng ex = " Detta är en sträng "; .
String sub = ex.Substring ( 10 ) , //" String "
string SUB2 = ex.Substring ( 0 , 6 ) , //" Detta är " Addera String.indexOf ( )
" indexOf ( ) " metoden returnerar ett heltalsvärde som representerar indexvärdet för ett tecken eller en sträng . Metoden tar ett tecken eller en sträng som argument . Om programmeraren ger ett tecken , returnerar indexOf indexet antalet tecknet. Om programmeraren ger en sträng , returnerar metoden värdet början index för den första matchningen instans av argumentet i strängen . Följande exempel illustrerar indexOf metod
sträng man = " ballong " , .
Sträng två = " Många röda ballonger " ,
int index = one.IndexOf ( ' b ' ) //index = 0
index = two.IndexOf ( " röd " ) //index = 5 Addera ditt String.split ( ) katalog
" Split ( ) " metoden delar upp en sträng baserad på ett urval av användaren utsedda avgränsare och returnerar en array med de kluvna strängarna . Split tar ett tecken array som argument , med varje tecken som ingår i arrayen som en avgränsare för att dela upp listan . Följande exempel visar Split metod som skiljer en sträng baserad på enstaka blanktecken
string test = " Detta är en test sträng "; .
String [ ] samlas = test.Split ( ny Char [ ] { ' ' } ) ;
foreach ( string s in
String.Trim ( )
" Trim ( ) "-metoden fungerar på flera sätt . Ringa Trim metoden för en sträng utan argument kommer trimma alla blanksteg från början och slutet av en sträng . Ringa Trim metoden med ett argument består av en karaktär array som innehåller en lista över tecken trimmar alla dessa tecken från början och slutet av en sträng . följande exempel detalj hur Trim metoden fungerar .
strängtrimmer = " *** ... Detta är strängen att trimma ... *** " ,
string nospace = trimmer.Trim ( ) , //nospace = " *** ... Detta är strängen att trimma ... *** "
char [ ] putsning = { ' * ' , ' . ' };
sträng trimmas = nospace.Trim ( trimning ) , //nospace = " Detta är strängen att trimma " Addera