У меня есть цикл который работает в отдельном потоке и другой цикл нем выполняет действия, мне нужно по нажатию кнопки из стартового потока остановить второй цикл и сделать действия, которые должен был сделать другой цикл.
Как это реализовать?
Main():
Thread thread1 = new Thread(Autoriz);
thread1.Start();
void Autoriz()
{
Otcev();
}
Вторичный метод:
int count = System.IO.Directory.GetFiles(PatchAplicationDataTempOriginal).Length;
List<long> id = DataApi.paramsID();
Print("Начата отсев > до : "+ (idFace.Count-1));
for (int i9 = 0; i9 < id.Count-1; i9++)/// первый цикл
{
CountOut= Sravnenie(id[i9], CountOut);
}
int count1 = System.IO.Directory.GetFiles(PatchAplicationDataTemp).Length;
Print("Закончен отсев > результат : "+ count1);
Сравнение:
Stopwatch sWatch3 = new Stopwatch();
int count= (Directory.GetFiles(PatchAplicationDataTempOriginal).Length);
for (int i5 = 0; i5 < count; i5++)
{
sWatch3.Start();
try
{
bool a = ImageVerification( PatchAplicationDataTempOriginal + "\\" + i5 + ".jpg", PatchAplicationDataTempFace + "\\" + Face_prov + ".jpg");
if (a)
{
// действие
break;
}
}
catch(Exception e) { Print("Ошибка отсева > "+e.ToString() );break; }
sWatch3.Stop();
t++;
}
Кнопка должна дублировать метод ImageVerification()
и при нажатии одной из двух кнопок (true
/false
) выдавать значение в а
.
Помогите разобратьсяПишу бота использую inline keyboard
Сейчас у меня код вот такой, но он не работает (ошибка)
Мне нужно чтобы приложение,когда форма загружалась принимало, какая музыка сейчас играет на странице пользователя
Не могу получить информацию пользователя ВК без авторизацииКак сделать авторизацию на C#??