#if false - dziwny zapis, prośba o wyjaśnienie.

#if false - dziwny zapis, prośba o wyjaśnienie.
osamex
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
  • Postów:76
0

Przed chwilą natknąłem się na taki zapis:

Kopiuj
 
 class Program
    {
        static void Main(string[] args)
        {
            #region Type
                #if false
                    int a = 10;
                    Type t = a.GetType();
                    Console.WriteLine("Jakiego typu jest Type: " + t.GetType().Name);
                #endif
            #endregion

         (...)

        }
    }

Co to za zapis "#if false" ? Pierwszy raz się z takim czym spotkałem, stąd pytanie.

Patryk27
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

http://msdn.microsoft.com/pl-pl/library/4y6tbswk.aspx
Znaczy to tyle, że kod pomiędzy tym if false oraz endif nie zostanie skompilowany, bo warunek w tym ifie jest równy false.


osamex
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
  • Postów:76
0

dzięki! :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.