русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Умовні точки зупину

 

Дуже часто, наприклад, при налагодженні циклів і інших складних конструкиций буває зручно накласти умову на точки зупину. Для установки умови у вікні New Breakpoint існує кнопка Condition... При натисканні цієї кнопки на екрані з'явиться вікно, зображене на малюнку 4.

Рисунок 7 – Вікно Condition

У полі Condition вводиться рядок умови, схожа на умову в блоці if. Установіть прапорець is true або Has changed і натисніть ОК. Запустіть програму.

Також можна задати умови при яких точка зупинки буде спрацьовувати після кількох ітерацій циклу, для цього можна скористатися вікном New Breakpoint->Het Count, який представлений на малюнку 5.

 

Малюнок 8 – Вікно Condition

За замовчуванням, у списку вибору типу повторень встановлено значення break "always"). Це означає, що програма буде зупинятися на кожній ітерації циклу. Якщо ви оберете пункт break when the hit count is equal to, то програма зупиниться на точці зупинки після виконання вказаної кількості ітерацій. Якщо ви оберете пункт break when the hit count is a multiple of, то програма буде зупинятися лише на тих ітераціях, значення яких без остачі ділиться на зазначене. Так, якщо ви вкажете число 2, то програма буде зупинятися на кожній парній ітерації циклу, якщо вкажете число 10, то програма буде зупинятися на кожній 10 ітерації циклу. Останнім пунктом у списку є елемент break when the hit count is greater than or equal to. Вибір цього пункту змусить програму зупинятися на точки зупину, якщо кількість ітерацій циклу буде рівним або перевищить вказане значення.

 

Переглядів: 1733






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.