У меня есть текстовое поле с именем txt_Input
с текстом, который выглядит следующим образом:
1st. User01 12"80
2nd. User02 12"83
3rd. User03 12"87
4th. User 04 13"03
5th. User0 5 13"10
etc.
Я знаю, что вы можете разбить строку, используя string.Split(value)
, однако в этом примере я не уверен, каксделать это.Я хочу разделить Имя пользователя и части времени на их собственные переменные name
и time
.Однако проблема заключается в том, что имя пользователя может содержать пробелы.
Удаление порядкового ранга просто с помощью str = str.Substring(5);
, который удаляет все до 1-го символа имени пользователя (для рангов от 0 до 9)
Я буду добавлять эти переменные вобъект в списке, поэтому я пытаюсь сделать что-то вроде:
private void btn_Submit_Click(object sender, EventArgs e)
{
List<Competitor> compList;
for (int i = 0; i < txt_Input.Lines.Length; i++)
{
// Code to separate username and time into varaibles
Competitor competitor = new Competitor(Username, Time);
compList.Add(competitor)
}
}