Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
168 / 140 / 23
Регистрация: 02.01.2011
Сообщений: 913

DateTime

17.10.2011, 12:25. Показов 1527. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как позволить в консольной аппликации вести диалог с пользователем определенное время, например, 2 минуты? Сделала так, но фразу "End" так и не увидела. Спасибо
C#
1
2
3
4
5
6
7
DateTime start = DateTime.Now;
DateTime end = DateTime.Now.AddMinutes(2);
 
while (DateTime.Now < end)
{//диалог с пользователем, что-то делается
}
Console.WriteLine("End");//когда прошли 2 минуты, должна увидеть эту строку, но ее не вижу
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.10.2011, 12:25
Ответы с готовыми решениями:

Из string в DateTime - Exception "String was not recognized as a valid DateTime"
У меня в базе данных есть записи такого рода: 2016-8-4 0:01:13 Как можно конвертировать обратно в DateTime в C#? Мои попытки: while...

datetime?
DateTime? payment; if (!string.IsNullOrEmpty(TextBox_Payment.Text.Trim())) payment =...

Форматирование DateTime
Замучался с этими датами... Помогите, люди добрые... Есть такой код: string d = DateTime.Now.ToString(&quot;ddd, dd MMM yyyy...

2
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
17.10.2011, 12:31
Хотелось бы глянуть на то, что происходит в цикле.
Может там где-нибудь Console.ReadLine и поток заблокирован в ожидании ввода
0
168 / 140 / 23
Регистрация: 02.01.2011
Сообщений: 913
17.10.2011, 12:47  [ТС]
Точно ! есть! Но там идет диалог с пользователем, и надо сказать пользователю, что он ввел нечто неправильное и выити из программы, поэтому сделала так, А если истекли 2 минуты, в любом случае, ввел что-либо пользователь, или нет, надо выйти из программы
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DateTime start = DateTime.Now;
DateTime end = DateTime.Now.AddMinutes(2);
while (DateTime.Now < end)
{//диалог с пользователем, что-то делается
//.....
string s = Console.Readline();
if (s=="v") // k primeru
{
Console.WriteLine("The wrong answer!}
Console.ReadLine();
return;
}
}
Console.WriteLine("End");//когда прошли 2 минуты, должна увидеть эту строку, но ее не вижу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.10.2011, 12:47
Помогаю со студенческими работами здесь

Работа с DateTime
Есть List с объектами (DateTime datetime, int x). datetime в секундах, x - в пикселях монитора. Хочу построить график: горизонтальная ось -...

Синхронизация DateTime
Приветствую! Задача следующая: Клиентская программа находиться в Москве, а сервер в NY. 1. Нужно сделать так что бы DateTime...

Формат DateTime
Подскажите пожалуйста, как можно задать формат для типа DateTime. Я конечно гуглил, нашел что можно вот так...

Форматирование DateTime
Тип DateTime по умолчанию имеет такой вид {14.01.2013 0:00:00} мне необходимо преобразовать в {2013.01.14 0:00:00} для MySQL. Как задать...

DateTime.Now error
подскажите плиз есть в проге такая строчка str = DateTime.Now.ToString(&quot;hh:mm:ss.fff&quot;); на одном компе (sp3 rus + express 2010...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru