Как разделить эту строку:Как разбить строку на ()?
var array= str.Split(@"\"); //error cannot convert from 'string' to 'char'
Спасибо!
Как разделить эту строку:Как разбить строку на ()?
var array= str.Split(@"\"); //error cannot convert from 'string' to 'char'
Спасибо!
Используйте апостроф вместо этого, из-за Split
метод принимает char
в качестве единственного параметра, а не String
var array = str.Split('\\');
Сплит-метод имеет перегрузки, которые accept также строки – Steve
@Steve Уже отредактирован ответ, он принимает строки, но не без (по крайней мере) второго параметра –
Фактически, метод 'Split' принимает в качестве параметров' string [] 'или' char [] ', но single 'char' неявно преобразуется в' char [] 'как один элемент, но' string' не может :) –
'Split' имеет несколько перегрузок. Те, которые принимают 'string', ожидают второй параметр типа' StringSplitOptions'. См. Полный список здесь: https://msdn.microsoft.com/en-us/library/system.string.split.aspx – Mark
Дополнительное примечание. Если вы хотите разделить строку на 'string' вместо' char', используйте 'str.Split (новая строка [] {" \\ "}, StringSplitOptions.None);' – Roman
'str.Split (новый Char [] {'\'});' – Hemal