2013-12-09 4 views
0

Я знаю, что мы можем использовать string.split() поместить наши данные в массивы, как показано ниже:Длина массива, созданного с помощью разделения строки

string[] strSplit = Data.Split('|'); 

Но мы можем знать, сколько массив элементов, которые он создал? Мне нужно это число.

+3

strSplit.Length –

+0

Вы имеете в виду, что вам нужно число Прежде чем вы разделите строку? – Chris

+0

Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –

ответ

2

Он создаст единый массив из нескольких строк. Как T.S. комментировал, вы можете получить количество строк, используя свойство длины возвращаемого массива

int length = strSplit.length 
0

Иногда вам нужно удалить пустые записи в пролитой результат:

string[] strSplit = data.Split(new []{"|"}, StringSplitOptions.RemoveEmptyEntries); 

И получить длину так:

int length = strSplit.Length; 
Смежные вопросы