Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2019, 08:09   #1
GonzA
Пользователь
 
Регистрация: 11.08.2008
Сообщений: 19
По умолчанию Замер времени между событиями C#

Здравствуйте,

Мне надо замерить время между событиями.
Как это сделать при помощи StopWatch.
Эта тема наверное уже была. Может кто подсказать?
GonzA вне форума Ответить с цитированием
Старый 23.10.2019, 09:53   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от GonzA Посмотреть сообщение
Как это сделать при помощи StopWatch.
поиск по форуму. искать StopWatch

найдено порядочно.
например,

https://programmersforum.ru/showthread.php?t=291366

https://programmersforum.ru/showthread.php?t=277830

ну и, думаю, что поиск в сети Интернет тоже окажется не пустым...

к примеру, Под капотом у Stopwatch _ Хабр
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.10.2019, 11:08   #3
GonzA
Пользователь
 
Регистрация: 11.08.2008
Сообщений: 19
По умолчанию

Мне надо уснуть на секунду, но так чтобы основной поток продолжал работать.
private void ExecuteInForeground()
{

}
private long StartMeasureTime()
{

Thread th = new Thread(ExecuteInForeground);
th.Start();

return currentTime;

}

У меня такой код, где надо добавить остановку на секунду и как это сделать?
GonzA вне форума Ответить с цитированием
Старый 24.10.2019, 11:39   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Ну так в потоке и пишите Thread.Sleep(1000)
p51x вне форума Ответить с цитированием
Старый 25.10.2019, 10:11   #5
GonzA
Пользователь
 
Регистрация: 11.08.2008
Сообщений: 19
По умолчанию

Сейчас поясню. У меня идёт эксперимент и есть текстбокс в котором надо печатать таймер, сколько идёт эксперимент. Как сделать это на событиях? Допустим я засыпаю на секунду и генерю событие, далее это событие ловится и текстбокс.текст обновляется. Как это сделать а то я как то событий всегда побаивался)))
GonzA вне форума Ответить с цитированием
Старый 26.10.2019, 18:13   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

это уже называется не засечь время, а для таймера, что удивительно, можно использовать Timer.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли простой способ мгновенного обмена событиями и данными между локальными html, js ? Illusiony JavaScript, Ajax 8 01.06.2019 08:42
Замер времени генерации числа Malriser Софт 2 15.02.2014 09:08
Замер времени работы программы JuniorProger Общие вопросы C/C++ 9 16.02.2012 08:58
Высокоточный замер времени KimboSlice C# (си шарп) 9 08.05.2011 09:58
Замер времени выполнения nickel-j Компоненты Delphi 3 28.05.2010 17:02