Как вы используете #define?

#define используется для c#-language определения констант времени visual-c# компиляции, которые можно c#.net использовать с #if для включения c#-language или исключения фрагментов c#-language кода.

#define USEFOREACH

#if USEFOREACH
    foreach(var item in items)
     {  
#else
    for(int i=0; i < items.Length; ++i)
     { var item = items[i];   //take item
#endif

       doSomethingWithItem(item);
     }

c#

2022-10-17T12:10:47+00:00