Programlama dillerindeki tanımlayıcı, kullanıcı tarafından tanımlanan kullanıcı elemanıdır. Ad alanı, sınıf, yöntem, değişken veya arayüz olabilir.
Tanımlayıcıları kullanma
Tanımlayıcılar, koddaki program öğesinin benzersiz tanımlanması için kullanılan karakterlerdir. Ayrıca türleri, sabitleri, makroları ve parametreleri belirlemek için kullanılırlar. Tanımlayıcı adı, iletilen elemanın değerini ve kullanımını belirtmelidir.
Tanımlayıcı - Derleme Zamanı Nesnesi
C # kendi uygulaması olan derlenmiş bir programlama dilidir, bu nedenle tanımlayıcılar sadece derleme süresi nesneleridir. Yürütme sırasında, her tanımlayıcı, bellek adresinin bağlantısını yansıtır ve metin tanımlayıcısının belirlenmesine göre derleyiciyi görüntüler.
Tanımlayıcıların belirlenmesi
C / C ++ 'da olduğu gibi, C # tanımlayıcıları kayıt defterine duyarlıdır.
Microsoft, Programlamadan önce kullanılan Macarca atama sistemi yerine tanımlayıcıları belirlemek için semantic ile birlikte deve veya pascal atamasını kullanarak önerir. Örneğin, "PusureryAlary", tüm kelimelerin ilk harfinin ilk kelime dışında sermaye olduğu devenin atanması olabilir.
Deve atama sistemi, özel üyeler, alanlar ve parametreler adlandırmak için kullanılır. "PusureryAly", Pascal Tarım Sisteminde bir tanımlayıcıdır, çünkü tanımlayıcının tüm kelimeleri üst kayıt defterinin harfleriyle başlar. Genellikle isimler ve ilansız üyeler için kullanılır.
Tanımlayıcıyı kullanma kuralları
Tanımlayıcıyı kullanırken takip etmesi gereken kurallar şunları içerir:
- Sadece alfabenin harfi veya alt çizgisinin (_) harfiyle başlayabilir, ancak sayılar yok
- Bu, sayıların, harflerin, konnektörlerin bir kombinasyonu, sembollerin bir sırasını Unicode, vb.
- Bir anahtar kelime olamaz c #
- Bir alan içermemeli
- 511'den fazla karakter içeremez.
- Transferiden önce ilan edilmelidir.
- İki ardışık alt çizgi karakterinin adına giremez, çünkü bu tür tanımlayıcılar uygulamak için kullanılır.
- Aynı isimde birden fazla tanımlayıcı bildiremezsiniz.
"@" Ön eki ile tanımlayıcı, değişmez (sözlü) bir tanımlayıcı denir. "@" Ön eki, diğer programlama dilleriyle işbirliği yapmasına yardımcı olan anahtar kelimeleri kullanmanıza izin vermesine rağmen, tavsiye edilmez.