Заставить консоль ждать закрытия ввода пользователя

У меня есть консольное приложение, которое после выполнения своих задач должно давать пользователю обратную связь, например,« операция завершена »или« операция не удалась »и подробное описание ошибки.

Дело в том, что если я просто «позволю ему поработать», выходное сообщение будет напечатано, но вскоре после этого консоль закроется, не оставив времени на чтение сообщения.

Насколько я помню, в C ++ каждый консольное приложение будет заканчиваться знаком "

Я нашел эту замечательную статью, в которой объясняется, как отложить обновление ViewCollection:

http://marlongrech.wordpress.com/2008/11/22/icollectionview-explained/

Однако я получаю исключение когда просмотр откладывается, и я пытаюсь добавить что-то в коллекцию. Я не понимаю, почему этого нельзя допускать. В этом и весь смысл.

InvalidoperationException: Невозможно изменить или проверить содержимое или текущее положение CollectionView, пока Refresh откладывается.

Кто-нибудь знает, как решить эту проблему? Большое спасибо,

8
задан Alan Wayne 27 August 2018 в 07:55
поделиться