Я пытаюсь преобразовать строку в строку [] с помощью двух разделителей, и я хочу разделителей быть нулевые строки в результате строки [] узлыStringSplitOptions.None не работает, как ожидалось
string source = "(('CO.IN'.bit = C) OR ('CO.IN'.bit = V))";
char[] delimiters = new char[] { '(', ')' };
string[] parts = source.Split(delimiters,StringSplitOptions.None);
Ожидаемый результат для строки [] частей:
[null]
[null]
'CO.IN'.bit = C
[null]
' OR '
[null]
'CO.IN'.bit = V
[null]
[null]
Но полученный результат:
[null]
[null]
'CO.IN'.bit = C
' OR '
'CO.IN'.bit = V
[null]
[null]
Я скучаю два узла Я не понимаю, почему.
Может ли кто-нибудь мне помочь?
Попробуйте добавить пробел как разделительный символ, если это не изменит вашу бизнес-логику. – Yahya