オーバーロードはいくつかありますが、文字列を送信できるオーバーロードはありません。これは、少なくとも私のチームでは、開発者によって非常に頻繁に使用されます。
string[] x = "abc|||dev".Split("|||");
どうして?..
文字列を分割する方法を尋ねているのではありません。
オーバーロードはいくつかありますが、文字列を送信できるオーバーロードはありません。これは、少なくとも私のチームでは、開発者によって非常に頻繁に使用されます。
string[] x = "abc|||dev".Split("|||");
どうして?..
文字列を分割する方法を尋ねているのではありません。
x.Split(new String[] { "|||" }, StringSplitOptions.None);
Regex.Split(x, @"([a-zA-Z]+)\|\|\|([a-zA-Z]+)");
public static class StringExtensions()
{
public static String[] Split(this String s, String delimiter)
{
return s.Split(new String[] { delimiter }, StringSplitOptions.None);
}
}
含まれていない理由はわかりませんが、多くの文字列分割を行う場合は、お気に入りのオーバーロードを支援するために拡張メソッドが必要になります。
class Program
{
static void Main(string[] args)
{
string[] x = "abc|||dev".Split("|||");
}
}
public static class StringExtensions
{
public static string[] Split(this string str, string separator)
{
return str.Split(new[] { separator }, StringSplitOptions.None);
}
}