I C# er Split() en strengklassemetode. Split()-metoden returnerer en rekke strenger generert ved deling av originalstrengen atskilt av skilletegnene som sendes som en parameter i Split()-metoden. Skilletegnene kan være et tegn eller en rekke tegn eller en rekke strenger. Eller du kan også si at den returnerer en strengmatrise som inneholder delstrengene i gjeldende forekomst som er avgrenset av elementer i en spesifisert streng eller Unicode-tegnmatrise.
Det er 6 metoder i overbelastningslisten for denne metoden som følger:
| Metode | Beskrivelse |
|---|---|
| Split(String[], Int32, StringSplitOptions) | Del strengen i maksimalt antall understrenger basert på rekken av strenger som sendes som parameter. Du kan spesifisere om de tomme matriseelementene skal inkluderes i en rekke understrenger eller ikke. |
| Split(Char[], Int32, StringSplitOptions) | Del strengen i maksimalt antall understrenger basert på rekken av tegn som sendes som parameter. Du kan spesifisere om de tomme matriseelementene skal inkluderes i en rekke understrenger eller ikke. |
| Split(String[], StringSplitOptions) | Deler en streng i delstrenger basert på utvalget av strenger. Du kan spesifisere om de tomme matriseelementene skal inkluderes i en rekke understrenger eller ikke. |
| Splitt(Char[]) | Splitter en streng i delstrenger basert på utvalget av tegn. |
| Split(Char[], StringSplitOptions) | Splitter en streng i delstrenger basert på utvalget av tegn. Du kan spesifisere om de tomme matriseelementene skal inkluderes i en rekke understrenger eller ikke. |
| Split(Char[], Int32) | Del strengen i maksimalt antall understrenger basert på rekken av tegn som sendes som parameter. Du kan spesifisere maksimalt antall understrenger som skal returneres. |
1. Split(String[], Int32, StringSplitOptions)-metoden
Denne metoden brukes til å dele en streng i et maksimalt antall delstrenger basert på strengene i en matrise. Du kan spesifisere om understrengene inkluderer tomme matriseelementer.
Syntaks:
public String[] Split(String[] separator, int count, StringSplitOptions options);>
Parametere:
- separator: Det er en strengmatrise som avgrenser delstrengene i denne strengen, en tom matrise som ikke inneholder noen skilletegn, eller null. count: Det er det maksimale antallet understrenger som skal returneres. alternativer: Fjern tomme oppføringer alternativ for å utelate tomme matriseelementer fra matrisen returnert eller Ingen alternativ for å inkludere tomme matriseelementer i matrisen returnert.
Komme tilbake: Denne metoden returnerer en matrise hvis elementer inneholder delstrengene i denne strengen som er avgrenset med ett eller flere tegn i skilletegn.
Unntak:
- ArgumentOutOfRangeException: Hvis telle er negativ. ArgumentUnntak: Hvis alternativer er ikke en av StringSplitsOptions-verdiene.
Eksempel:
// C# program to illustrate the> // Split(String[], Int32, StringSplitOptions)> // Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >String[] spearator = {>'s, '>,>'For'> };> >Int32 count = 2;> > >// using the method> >String[] strlist = str.Split(spearator, count,> >StringSplitOptions.RemoveEmptyEntries);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
>
Produksjon:
Geek Geeks>
2. Split(Char[], Int32, StringSplitOptions) metode
Denne metoden brukes til å dele en streng i et maksimalt antall understrenger basert på tegnene i en matrise.
Syntaks:
public String[] Split(char[] separator, int count, StringSplitOptions options);>
Parametere:
- separator: Det er en tegnmatrise som avgrenser delstrengene i denne strengen, en tom matrise som ikke inneholder noen skilletegn, eller null. count: Det er det maksimale antallet understrenger som skal returneres. alternativer: RemoveEmptyEntries-alternativet for å utelate tomme array-elementer fra arrayen som returneres, eller None-alternativet for å inkludere tomme array-elementer i arrayen som returneres.
Komme tilbake: Det er en matrise hvis elementer inneholder delstrengene i denne strengen som er avgrenset med ett eller flere tegn i skilletegn.
Unntak:
- ArgumentOutOfRangeException: Hvis antallet er negativt. ArgumentException: Hvis alternativene ikke er en av StringSplitOptions-verdiene.
Eksempel:
js flerlinjet streng
// C# program to illustrate the> // Split(Char[], Int32,> // StringSplitOptions) Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> >Int32 count = 2;> > >// Using the Method> >String[] strlist = str.Split(spearator,> >count, StringSplitOptions.None);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
>
Produksjon:
Geeks For Geeks>
3. Split(String[], StringSplitOptions)-metoden
Denne metoden brukes til å dele en streng i delstrenger basert på strengene i en matrise. Du kan spesifisere om understrengene inkluderer tomme matriseelementer.
Syntaks:
public String[] Split(String[] separator, StringSplitOptions options);>
Parametere:
- separator: Det er en strengmatrise som avgrenser delstrengene i denne strengen, en tom matrise som ikke inneholder noen skilletegn, eller null. alternativer: RemoveEmptyEntries-alternativet for å utelate tomme array-elementer fra arrayen som returneres, eller None-alternativet for å inkludere tomme array-elementer i arrayen som returneres.
Returnerer: Denne metoden returnerer en rekke strenger hvis elementer inneholder delstrengene i denne strengen som er avgrenset av ett eller flere tegn i skilletegn.
Unntak: Denne metoden vil gi ArgumentUnntak hvis alternativer parameter er ikke en av StringSplitOptions-verdiene.
Eksempel:
katrina kaif
// C# program to illustrate the> // Split(String[], StringSplitOptions)> // Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >String[] spearator = {>'s,'>,>'For'> };> > >// using the method> >String[] strlist = str.Split(spearator,> >StringSplitOptions.RemoveEmptyEntries);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
>
Produksjon:
Geek Geeks>
4. Split(char[]) Metode
Denne metoden brukes til å dele en streng i understrenger som er basert på tegnene i en matrise.
Syntaks:
public String[] Split(char[] separator);>
Her, separator er en tegnmatrise som avgrenser delstrengene i denne strengen, en tom matrise som ikke inneholder noen skilletegn, eller null.
Returnerer: Den returnerer en rekke med strenger hvis elementer inneholder delstrengene i denne strengen som er avgrenset med ett eller flere tegn i skilletegn.
Eksempel:
// C# program to illustrate the> // Split(char[]) Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> > >// using the method> >String[] strlist = str.Split(spearator);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >Console.ReadKey();> >}> }> |
>
>
Produksjon:
Geeks For Geeks>
5. Split(char[], StringSplitOptions)-metoden
Denne metoden brukes til å dele en streng i understrenger basert på tegnene i en matrise. Du kan spesifisere om understrengene inkluderer tomme matriseelementer.
Syntaks:
public String[] Split(char[] separator, StringSplitOptions option);>
Parametere:
- separator: Det er en tegnmatrise som avgrenser delstrengene i denne strengen, en tom matrise som ikke inneholder noen skilletegn, eller null. alternativer: RemoveEmptyEntries-alternativet for å utelate tomme array-elementer fra arrayen som returneres, eller None-alternativet for å inkludere tomme array-elementer i arrayen som returneres.
Returnerer: Denne metoden returnerer en matrise hvis elementer inneholder delstrengene i denne strengen som er avgrenset med ett eller flere tegn i separator .
Eksempel:
// C# program to illustrate the use of> // Split(Char[], StringSplitOptions) method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> > >// using the method> >String[] strlist = str.Split(spearator,> >StringSplitOptions.RemoveEmptyEntries);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> >}> }> |
>
array liste java
>
Produksjon:
Geeks For Geeks>
6. Split(char[], Int32) metode
Denne metoden brukes til å dele en streng i et maksimalt antall understrenger basert på tegnene i en matrise. Du spesifiserer også maksimalt antall understrenger som skal returneres.
Syntaks:
public String[] Split(char[] separator, Int32 count);>
Parametere:
- separator: En tegnmatrise som avgrenser delstrengene i denne strengen, en tom matrise som ikke inneholder noen skilletegn, eller null. count: Det er det maksimale antallet understrenger som skal returneres.
Returnerer: Denne metoden returnerer en matrise hvis elementer inneholder delstrengene i dette tilfellet som er avgrenset av ett eller flere tegn i separator .
Unntak: Denne metoden vil gi ArgumentOutOfRangeException hvis tellingen er negativ.
Eksempel:
// C# program to illustrate the use of> // Split(char[], Int32) Method> using> System;> > class> GFG {> > >// Main Method> >static> void> Main(>string>[] args)> >{> > >// Taking a string> >String str =>'Geeks, For Geeks'>;> > >char>[] spearator = {>','>,>' '> };> >Int32 count = 2;> > >// using the method> >String[] strlist = str.Split(spearator, count);> > >foreach>(String s>in> strlist)> >{> >Console.WriteLine(s);> >}> > >}> }> |
>
>
Produksjon:
Geeks For Geeks>
Henvisning: