Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

опять проблемка в C#

24.11.17 00:19
Re: опять проблемка в C#
 
maxxxl79 прохожий

примерно так


private async void button1_Click(object sender, EventArgs e)
{
var lines = System.IO.File.ReadAllLines(FILE_NAME);


foreach (var line in lines)
{
var ar = line.Split(',');
//TODO:проверка формата строки


int param;
int.TryParse(ar[1].Trim(), out param);
//TODO:проверка успешности приведения количественного параметра в строке


checkedListBox1.Items.Add(ar[0]);//добавляем в список
await Task.Delay(500);//дополнительная пауза для наглядности, удалите если не надо


SendXPCommand(ar[0], param);//отправляем команду
checkedListBox1.SetItemChecked(checkedListBox1.Items.Count - 1, true);//выставляем галку


await Task.Delay(1500);//для той же наглядности увеличенная пауза - поменяете как надо
}
}


private void SendXPCommand(string command, int param)
{
Console.WriteLine($@"{nameof(SendXPCommand)}({command},{param})");
}
 

Перейти на