. , ,
. , , separator. separator , . . , count.
Join (). , , 2.0 .NET Framework.
public static string Join(string separator, string[] value) public static string Join(string separator, string[] value,
int startlndex, int count)
Join () , , value. , , value, count, value [startlndex ]. , separator.
Split() Join().
// .
Using System;
class SplitAndJoinDemo { static void Main() {
string str = " , ."; char[] seps = { ' ', '.', ',' };
// , string[] parts = str.Split(seps);
Console.WriteLine(" : "); for(int i=0; i < parts.Length; i++)
Console.WriteLine (parts [i]);
// , string whole = String.Join(" | ", parts);
Console.WriteLine(" : ");
Console.WriteLine(whole);
}
}
.
:
:
| | | | | |
"" "". , "" , ", ". . ( ) .
Split (), StringSplitOptions. , . Split ().
public string[] Split(params char[] separator, StringSplitOptions options) public string[] Split(string[] separator, StringSplitOptions options) public string[] Split(params char[] separator, int count,
StringSplitOptions options) public string[] Split(string[] separator, int count,
StringSplitOptions options)
|
|
Split () , , . , , separator. separator , . , count. options , , . StringSplitOptions : None RemoveEmptyEntries. options None, , . options RemoveEmptyEntries, .