Да, попробуйте это:
string[] words = txtSearche.Split(' ');
, который даст вам:
words[0] = put
words[1] = returns
words[2] = between
words[3] = paragraphs
РЕДАКТИРОВАТЬ: Кроме того, как Adkins упоминает ниже, массив слов будет создан с тем размером, который необходим для предоставленной строки. Если вы хотите, чтобы список имел динамический размер, я бы сказал, поместите массив в список с помощью List wordList = words.ToList ();
РЕДАКТИРОВАТЬ: Nakul , чтобы разделить на один пробел или более, просто добавьте их как параметры в метод Split()
, как показано ниже:
txtSearche.Split(new string[] { " ", " ", " " }, StringSplitOptions.None);
или вы можете сказать ему просто разделить на один пробел и игнорировать пустые записи, вызванные последовательными пробелами, используя перечисление StringSplitOptions.RemoveEmptyEntries
, например,
txtSearche.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);