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.
|