Aracılığıyla paylaş


# define (C# Reference)

#definebir sembolü tanımlamanıza izin verir.Kullandığınızda, sembolü olarak geçirilir deyim #if yönergesi, ifade değerlendirilecek true.Örne?in:

#define DEBUG

Notlar

[!NOT]

#define Yönergesi, sabit değerler genellikle c ve c++ gibi bildirmek için kullanılamaz.C# [NULL]'ta sabitler statik bir sınıf ya da yapı üyeleri en iyi şekilde tanımlanır.Birkaç sabit varsa, bunları saklamak için ayrı bir "Sabit" sınıf oluşturmayı düşünün.

Derleme koşullarını belirtmek için simgeler kullanılabilir.Sembolü ile ya da test #if veya #elif.Ayrıca conditional koşullu derleme gerçekleştirmek için öznitelik.

Bir sembolü tanımlayabilirsiniz, ancak bir sembol için bir değer atayamazsınız.#define Yönergesi de yönergeleri olmayan herhangi bir yönerge kullanmadan önce dosyayı görünmelidir.

Ayrıca bir sembolle tanımlar / define derleyici seçeneği.Bir sembolle tanımsız #undef.

İle tanımlayan bir sembolü /define veya #define aynı ada sahip bir değişken çakışmayacak.Yani, bir değişken adı bir önişlemci yönergesine geçirilmemelidir ve bir simge yalnızca bir Önişlemci yönergesi tarafından değerlendirilebilir.

Kullanılarak oluşturulan bir sembol kapsamını #define tanımlanmış dosyadır.

Bkz: #if nasıl kullanılacağını gösteren bir örnek için #define.

Ayrıca bkz.

Görevler

Nasıl yapılır: izleme ve hata ayıklama ile koşullu olarak derleme

Başvuru

C# Önişlemci yönergeleri

Const (C# Reference)

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu