这是我的代码:
public static string[] SplitKeepSeparators(this string source,char[] keptSeparators,char[] disposableSeparators = null) { if (disposableSeparators == null) { disposableSeparators = new char[] { }; } string separatoRSString = string.Join("",keptSeparators.Concat(disposableSeparators)); string[] substrings = Regex.Split(source,@"(?<=[" + separatoRSString + "])"); return substrings.Except(disposableSeparators); // error here }
我得到编译时错误string []不包含’Except’的定义,最好的扩展方法重载…有一些无效的参数.
怎么了?