... e.g。 String.Split(Delim As String)。
答案 0 :(得分:5)
是的,很奇怪,我自己多次诅咒过。同样奇怪的是,带有字符串的Split()重载在.NET 1.x中不可用。好吧,也许更奇怪。也许一些“没有太多的超载!”麻痹在这里。 StringSplitOptions和Count参数可以生成它们的组合数。
使用扩展方法修复它:
public static class Extensions {
public static string[] Split(this string s, string separator) {
return s.Split(new string[] { separator }, StringSplitOptions.None);
}
}
如果你还想要覆盖StringSplitOptions和Count:)
,还要添加你需要的那些