C# valodā Split () ir virkņu klases metode. Split() metode atgriež virkņu masīvu, kas ģenerēts, sadalot sākotnējo virkni, kas atdalīta ar atdalītājiem, kas ir nodoti kā parametrs Split() metodē. Atdalītāji var būt rakstzīme vai rakstzīmju masīvs vai virkņu masīvs. Vai arī varat teikt, ka tas atgriež virkņu masīvu, kas satur pašreizējā instancē esošās apakšvirknes, kuras norobežo noteiktas virknes vai Unikoda rakstzīmju masīva elementi.
Tur ir 6 metodes šīs metodes pārslodzes sarakstā šādi:
| Metode | Apraksts |
|---|---|
| Sadalīt(virkne[], Int32, virknes sadalīšanas opcijas) | Sadaliet virkni maksimālajā apakšvirkņu skaitā, pamatojoties uz virkņu masīvu, kas nodots kā parametrs. Varat norādīt, vai apakšvirkņu masīvā iekļaut tukšos masīva elementus vai nē. |
| Sadalīšana (Char[], Int32, StringSplitOptions) | Sadaliet virkni maksimālajā apakšvirkņu skaitā, pamatojoties uz rakstzīmju masīvu, kas nodots kā parametrs. Varat norādīt, vai apakšvirkņu masīvā iekļaut tukšos masīva elementus vai nē. |
| Sadalīt(virkne[], virknes sadalīšanas opcijas) | Sadala virkni apakšvirknēs, pamatojoties uz virkņu masīvu. Varat norādīt, vai apakšvirkņu masīvā iekļaut tukšos masīva elementus vai nē. |
| Sadalījums (Char[]) | Sadala virkni apakšvirknēs, pamatojoties uz rakstzīmju masīvu. |
| Split(Char[], StringSplitOptions) | Sadala virkni apakšvirknēs, pamatojoties uz rakstzīmju masīvu. Varat norādīt, vai apakšvirkņu masīvā iekļaut tukšos masīva elementus vai nē. |
| Sadalījums (Char[], Int32) | Sadaliet virkni maksimālajā apakšvirkņu skaitā, pamatojoties uz rakstzīmju masīvu, kas nodots kā parametrs. Varat norādīt maksimālo atgriežamo apakšvirkņu skaitu. |
1. Split(String[], Int32, StringSplitOptions) metode
Šo metodi izmanto, lai sadalītu virkni maksimālajā apakšvirkņu skaitā, pamatojoties uz virknēm masīvā. Varat norādīt, vai apakšvirknēs ir iekļauti tukši masīva elementi.
Sintakse:
public String[] Split(String[] separator, int count, StringSplitOptions options);>
Parametri:
- atdalītājs: tas ir virkņu masīvs, kas norobežo šīs virknes apakšvirknes, tukšs masīvs, kurā nav atdalītāju vai nulle. skaits: tas ir maksimālais atgriežamās apakšvirknes skaits. opcijas: NoņemtEmptyEntries iespēja izlaist tukšus masīva elementus no atgrieztā masīva vai Nav opcija, lai atgrieztajā masīvā iekļautu tukšus masīva elementus.
Atgriezties: Šī metode atgriež masīvu, kura elementi satur šīs virknes apakšvirknes, kas atdalītājā ir atdalītas ar vienu vai vairākām rakstzīmēm.
Izņēmumi:
- ArgumentOutOfRangeException: ja skaitīt ir negatīvs. ArgumentsIzņēmums: ja iespējas nav viena no StringSplitsOptions vērtībām.
Piemērs:
// 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);> >}> >}> }> |
>
>
Izvade:
Geek Geeks>
2. Split(Char[], Int32, StringSplitOptions) metode
Šo metodi izmanto, lai sadalītu virkni maksimālajā apakšvirkņu skaitā, pamatojoties uz masīva rakstzīmēm.
Sintakse:
public String[] Split(char[] separator, int count, StringSplitOptions options);>
Parametri:
- atdalītājs: tas ir rakstzīmju masīvs, kas norobežo šīs virknes apakšvirknes, tukšs masīvs, kurā nav atdalītāju vai nulle. skaits: tas ir maksimālais atgriežamās apakšvirknes skaits. opcijas: opcija RemoveEmptyEntries, lai atgrieztajā masīvā izlaistu tukšus masīva elementus, vai opcija None, lai atgrieztajā masīvā iekļautu tukšus masīva elementus.
Atgriezties: Tas ir masīvs, kura elementi satur šīs virknes apakšvirknes, kas atdalītājā ir atdalītas ar vienu vai vairākām rakstzīmēm.
Izņēmumi:
- ArgumentOutOfRangeException: ja skaits ir negatīvs. ArgumentException: ja opcijas nav viena no StringSplitOptions vērtībām.
Piemērs:
stīgu sadalīšana c++
// 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);> >}> >}> }> |
>
>
Izvade:
Geeks For Geeks>
3. Split(String[], StringSplitOptions) metode
Šo metodi izmanto, lai sadalītu virkni apakšvirknēs, pamatojoties uz virknēm masīvā. Varat norādīt, vai apakšvirknēs ir iekļauti tukši masīva elementi.
Sintakse:
public String[] Split(String[] separator, StringSplitOptions options);>
Parametri:
- atdalītājs: tas ir virkņu masīvs, kas norobežo šīs virknes apakšvirknes, tukšs masīvs, kurā nav atdalītāju vai nulle. opcijas: opcija RemoveEmptyEntries, lai atgrieztajā masīvā izlaistu tukšus masīva elementus, vai opcija None, lai atgrieztajā masīvā iekļautu tukšus masīva elementus.
Atgriež: Šī metode atgriež virkņu masīvu, kuras elementi satur šīs virknes apakšvirknes, kuras atdalītājā ir norobežotas ar vienu vai vairākām rakstzīmēm.
Izņēmums: Šī metode dos ArgumentsIzņēmums ja iespējas parametrs nav viena no StringSplitOptions vērtībām.
Piemērs:
pyspark
// 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);> >}> >}> }> |
>
>
Izvade:
Geek Geeks>
4. Split(char[]) metode
Šo metodi izmanto, lai sadalītu virkni apakšvirknēs, kuru pamatā ir masīva rakstzīmes.
Sintakse:
public String[] Split(char[] separator);>
Šeit, atdalītājs ir rakstzīmju masīvs, kas norobežo šīs virknes apakšvirknes, tukšs masīvs, kurā nav atdalītāju vai nulle.
Atgriež: Tas atgriež virknes masīvu, kuras elementi satur šīs virknes apakšvirknes, kuras atdalītājā norobežo ar vienu vai vairākām rakstzīmēm.
Piemērs:
// 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();> >}> }> |
>
>
Izvade:
Geeks For Geeks>
5. Split(char[], StringSplitOptions) metode
Šo metodi izmanto, lai sadalītu virkni apakšvirknēs, pamatojoties uz masīva rakstzīmēm. Varat norādīt, vai apakšvirknēs ir iekļauti tukši masīva elementi.
Sintakse:
public String[] Split(char[] separator, StringSplitOptions option);>
Parametri:
- atdalītājs: tas ir rakstzīmju masīvs, kas norobežo šīs virknes apakšvirknes, tukšs masīvs, kurā nav atdalītāju vai nulle. opcijas: opcija RemoveEmptyEntries, lai atgrieztajā masīvā izlaistu tukšus masīva elementus, vai opcija None, lai atgrieztajā masīvā iekļautu tukšus masīva elementus.
Atgriež: Šī metode atgriež masīvu, kura elementi satur šīs virknes apakšvirknes, kuras norobežo ar vienu vai vairākām rakstzīmēm atdalītājs .
Piemērs:
// 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);> >}> >}> }> |
>
>
Izvade:
Geeks For Geeks>
6. Split(char[], Int32) metode
Šo metodi izmanto, lai sadalītu virkni maksimālajā apakšvirkņu skaitā, pamatojoties uz masīva rakstzīmēm. Varat arī norādīt maksimālo atgriežamo apakšvirkņu skaitu.
Sintakse:
public String[] Split(char[] separator, Int32 count);>
Parametri:
- atdalītājs: rakstzīmju masīvs, kas norobežo šīs virknes apakšvirknes, tukšs masīvs, kurā nav atdalītāju, vai nulle. skaits: tas ir maksimālais atgriežamās apakšvirknes skaits.
Atgriež: Šī metode atgriež masīvu, kura elementi satur apakšvirknes šajā gadījumā, kas ir norobežotas ar vienu vai vairākām rakstzīmēm atdalītājs .
Izņēmums: Šī metode dos ArgumentOutOfRangeException ja skaits ir negatīvs.
Piemērs:
izveidot savienojumu ar datubāzi java
// 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);> >}> > >}> }> |
>
>
Izvade:
Geeks For Geeks>
Atsauce: