Шаг 99 - Класс отладки (Debug)

Отладочный класс Debug применяется для естественно с целью устранения ошибок и получения информации о программе в ходе разработке. Для разрешения отладки Вам надо использовать ключ /d:DEBUG при компиляции или устанавливать определение #define DEBUG в коде вашего проекта. Смотрим пример.

using System;
using System.Diagnostics;

class MainClass
{
	public static void Main(string[] args)
	{
		Debug.Assert(false,"debig");
	}
}

При обычной сборки этого проекта нечего не произойдет.

csc testdebug.cs

А вот при сборке с отладкой

csc /d:DEBUG testdebug.cs

Появится отладочное сообщение.

gif/99_1.gif (5769 b)

Можно применять и #define, тогда компилировать можно обычным способом.

csc  testdebug.cs

Но в код поместить определение отладки.

#define DEBUG 

using System;
using System.Diagnostics;

class MainClass
{
	public static void Main(string[] args)
	{
		Debug.Assert(false,"debig");
	}
}

Что приведет точно к такому же результату.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.10.2001