Я пытался вызвать метод перегрузки String.Split(Char, StringSplitOptions)
с помощью
"a.b".Split('.', StringSplitOptions.RemoveEmptyEntries);
, но, похоже, он вызывает другую перегрузку, и компилятор жалуется, что StringSplitOptions.RemoveEmptyEntries
нельзя преобразовать в char
.
В ответах на этот вопрос предлагается использовать массив char
, например:
"a.b".Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries);
, который, как я считаю, использует метод перегрузки String.Split (char[] separator, StringSplitOptions options)
, и это принят компилятором.
Ответы выше не объясняют, как можно вызвать метод перегрузки String.Split(Char, StringSplitOptions)
. Это то, что я хотел бы знать.