Сведения о вопросе

MAT

09:47, 14th August, 2020

Теги

c#    

Какие предопределенные символы #if есть у c#?

Просмотров: 391   Ответов: 3

#if SYMBOL
  //code
#endif

какие значения C# предопределяет для использования?



  Сведения об ответе

crush

05:56, 19th August, 2020

Зависит от того, какие параметры компилятора /define вы используете. Visual Studio помещает символ DEBUG там для вас через настройки проекта, но вы можете создать любые из них, которые вы хотите.


  Сведения об ответе

repe

02:19, 26th August, 2020

Чтобы добавить к тому, что сказал Ник, документация MSDN не содержит никаких предопределенных имен. Казалось бы, все должно исходить из #define и /define .

#if на MSDN


  Сведения об ответе

baggs

13:05, 25th August, 2020

Ну, это зависит от используемого компилятора и параметров командной строки. Mono определяет разные имена, чем компилятор Microsoft по умолчанию, и в зависимости от того, какая система вы получаете разные определения и т. д.

Если вы предоставляете более конкретную систему, для которой вы компилируете, мы могли бы составить список для этой конкретной системы (например: x64 Vista system, используя Visual Studio 2008).


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться