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

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

#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