Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C# Среда и отладка-консоль.doc
Скачиваний:
18
Добавлен:
05.11.2018
Размер:
1.48 Mб
Скачать

Точки останова

Для отслеживания узких мест программы существуют точки останова. В этих местах программа прекратит выполнение и приостановится. При вызове контекстного меню в нужной точке программы:

в тексте появится точка останова.

Число точек останова не ограничено.

Для того чтобы останов программы произошел, нужно запустить приложение в режиме отладки (F5) или через меню.

В результате программа остановится у первой точки останова.

Для продолжения служит команда Продолжить (F5). Программа остановится у новой точки.

Если точка останова потеряла актуальность, ее можно убрать или запретить, воспользовавшись контекстным меню:

Просмотр структур

Значения переменных полей структуры просматриваются точно так же как и обычные переменные.

Введем структуру в текст программы:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{

class Program

{

public struct strs

{

public int i, j;

};

static void Main(string[] args)

{

int i = 255;

test();

i = i + i;

}

static void test()

{

int y;

y = 234;

for (int x = 0; x < 10000; x++)

{

strs ss;

ss.i = 10;

ss.j = 5;

y = y + y;

}

}

}

}

Воспользуемся средством быстрого просмотра для просмотра значений полей структуры:

Видны элементы структуры и их значения. Можно переключиться на вкладку Локальные для просмотра всех переменных.

В случае структуры, при подведении курсора мышки к переменной, значения полей тоже отображаются:

24

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]