logo
CSharp_Prog_Guide

Заметки

Если вызывается метод, помеченный как условный, то наличие или отсутствие заданного символа предварительной обработки определяет, включен этот вызов или опущен. Если символ указан, то вызов включается; в противном случае вызов опускается. Использование атрибута Conditional представляет собой более понятную, элегантную и менее подверженную ошибкам альтернативу вложению методов в #if и #endif:

#if DEBUG

void ConditionalMethod()

{

}

#endif

Условный метод должен быть методом в объявлении класса или структуры и должен возвращать тип void.