Самый быстрый способ получения первых двух элементов строки - 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(' ');
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д