Я использовал таймер для запуска string
, я тоже использовал while
, но мне интересно, есть ли более быстрый путь.У меня есть строка, которая содержит серийный номер даты, дата всегда после текста d|
private void Timer1_Tick(object sender, EventArgs e)
{
string caldata = textBox6.Text;
textBox7.Text = caldata.Length.ToString();
if (caldata.Substring(0, 2) == "d|")
{
// MessageBox.Show("Found date" + caldata.Substring(2, 5));
listBox1.Items.Add(caldata.Substring(2, 5));
textBox6.Text = caldata.Remove(0, 7);
caldata = textBox6.Text;
}
else
{
textBox6.Text = caldata.Remove(0, 1);
caldata = textBox6.Text;
}
if (caldata.Length < 4)
{
timer1.Enabled = false;
}
}
Моя строка, которая содержит данные, выглядит как прикрепленный.