Самый быстрый способ получения первых двух элементов строки - C#

Узнай цену своей работы

Формулировка задачи:

Есть строки, где данные разделены табами (\t): слово1 слово2 слово3 слово4 слово1 слово2 слово3 слово4 слово1 слово2 слово3 слово4 слово1 слово2 слово3 слово4 слово1 слово2 слово3 слово4 Подскажите, каким

самым быстрым способом

можно получать для каждой строки слово1 и слово2? То есть первые два элемента.
Вот такой способ знаю:
string[] words = line.Split(' ');
Но мне нужно только первые два слова, поэтому сплитить строку дальше нет смысла. Возможно ли как-то ускорить?
Этот string.split работает достаточно медленно.
Regex.Split(line, pattern) - работает еще медленней.

Решение задачи: «Самый быстрый способ получения первых двух элементов строки»

textual
Листинг программы
int Idx = line.IndexOf(' ');

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы