Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 19993|Yanıt: 0

[Kaynak] C# ön işlemci talimatları

[Bağlantıyı kopyala]
Yayınlandı 12.10.2016 09:28:48 | | |

C#'ın ön işlemci talimatları kolayca tanınır ve # gördüğünde onları tanıyabilirsiniz.

  Diğer komutlardan farkı nedir?

  Fark şu ki, bu komutlar asla çalıştırılabilir kod komutlarına çevrilmez, derleme sürecinin çeşitli yönlerini etkiler.

  Ne için kullanılır?

  Kodun iki versiyonunun yayımlanması planlandığında. Yani, temel versiyon ve daha fazla versiyona sahip kurumsal sürüm ön işlemci talimatlarını kullanabilir.

  Temel sürüm derlenirken, ön işleme direktiflerinin kullanılması, derleyicinin ek özelliklerle ilgili kodu derlemesini engeller.

  Ön işlemci komutları hata ayıklama bilgisi sağlayan kod yazarken de kullanılabilir.

  Aşağıda ön işlemci komutlarının işlevleri açıklanır:

  #define和#undef

  #define用法: #define Hata Hata Atma

  Debug, bildirilen bir değişken olarak düşünülebilir, ancak bu değişkenin gerçek bir değeri yoktur, sadece vardır.

  #define单独用没什么意义 genellikle #if ile birlikte kullanılır.

  #undef用法: #undef Hata Hata Atma

  Fonksiyon, Debug tanımını kaldırmaktır. Hata Hata Alma sembolü yoksa, bu talimatın etkisi olmaz. Eğer Debug sembolü varsa, önceki #define hiçbir etkisi olmaz.

  #define与#undef声明必须放在C#源文件的开头位置, bu da meclisin referansının üzerindedir.



  #if, #elif, #else和#endif

  Bir örnek bakalım  






Önceki:MySQL'de komut terminatör sınırlayıcısının kullanımını değiştirin
Önümüzdeki:System.Web.Optimization .Net 4.5'te bulunamaz
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com