Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Normalde, bir numaralandırmanın üyesine başvururken, üye adını numaralandırma adıyla nitelemeniz gerekir. Örneğin, numaralandırmanızın Sunday üyesine Days başvurmak için aşağıdaki söz dizimini kullanırsınız:
X = Days.Sunday
Imports İfadesinin Kullanılması
Koduza ad alanı bildirimleri bölümüne, aşağıdaki örnekte olduğu gibi bir Imports ifadesi ekleyerek tam nitelikli adları kullanmaktan kaçınabilirsiniz.
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Bir Imports deyimi, başvurulan projelerden ve derlemelerden ve deyimin göründüğü modülün bulunduğu aynı projeden ad alanı adlarını içeri aktarır. Bu deyim eklendikten sonra, aşağıdaki örnekte olduğu gibi niteleme olmadan numaralandırma üyelerinize başvurabilirsiniz:
X = Sunday
Numaralandırmalarda ilgili sabit kümelerini düzenleyerek, aynı sabit adları farklı bağlamlarda kullanabilirsiniz. Örneğin, Days ve WorkDays sabit listelerindeki hafta içi sabitleri için aynı adları kullanabilirsiniz. ifadeyi Imports numaralandırmalarınızla birlikte kullanırsanız, belirsiz referanslardan kaçınmak için dikkatli olmanız gerekir. Aşağıdaki örneği göz önünde bulundurun:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Monday öğesinin hem Days numaralandırmasında hem de Workdays numaralandırmasında bir üye olduğunu varsayarsak, bu kod bir derleyici hatası oluşturur. Tek bir sabite başvururken belirsiz başvurulardan kaçınmak için sabitin adını kendi enumerasyonu ile niteleyin. Aşağıdaki kod, Saturday ve Days enumarasyonlarındaki WorkDays sabitlerine başvurur.
X = Days.Saturday
Y = WorkDays.Saturday
Ayrıca bakınız
- sabitleri ve sabit listeleri
- Nasıl yapılır: Numaralandırma Bildirme
- Nasıl yapılır: Numaralandırma Üyesine Başvurma
- Nasıl yapılır: Visual Basic'te Numaralandırma Üzerinde Yineleme Yapmak
- Nasıl yapılır: Numaralandırma Değeriyle İlişkili Dizeyi Belirleme
- Ne Zaman Numaralandırma Kullanılır?
- Sabit ve Değişmez Veri Türleri
- Enum Deyimi
- Imports Deyimi (.NET Ad Alanı ve Türü)
- Veri Türleri