C Else Komutu Ve Kod Blokları

[değiştir] #else

#else önişlemci komutu C#'taki else ile aynı göreve sahiptir. Koşul
sağlanmışsa bir kod bloğunun derlenmesini sağlayan #if komutu ile
birlikte kullanılır. Örnek:



#define ENGLISH

using System;

class Onislemci

{

static void Main()

{

Console.WriteLine("Programa hoş geldiniz.");

#if ENGLISH

Console.WriteLine("Bu program ENGLISH");

#else

Console.WriteLine("Bu program ENGLISH değil");

#endif

}

}

Gördüğünüz gibi #else komutu #if ile #endif arasında kullanılıyor.
Başka bir örnek:



#define ENGLISH

using System;

#if ENGLISH

class Onislemci

{

static void Main()

{

Console.WriteLine("Bu program ENGLISH");

}

}

#else

class Onislemci

{

static void Main()

{

Console.WriteLine("Bu program ENGLISH değil");

}

}

#endif

Bu programda aynı isimli birden fazla sınıf aynı kaynak kodda
olmasına rağmen program hata vermedi. Çünkü her halukarda bu
sınıflardan yalnızca biri derlenecektir.
Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.