Numaralandırmalar ve Ad Niteliği (Visual Basic)
Normalde, bir numaralandırmanın üyesine başvururken, üye adını numaralandırma adıyla nitelemeniz gerekir. Örneğin, numaralandırmanızın Days
üyesine Sunday
başvurmak için aşağıdaki söz dizimini kullanırsınız:
X = Days.Sunday
Imports Deyimini Kullanma
Aşağıdaki örnekte olduğu gibi kodunuzun ad alanı bildirimleri bölümüne bir Imports
deyim ekleyerek tam adları kullanmaktan kaçınabilirsiniz:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Deyim Imports
, ad alanı adlarını başvurulan projelerden ve derlemelerden ve deyiminin göründüğü modülle aynı projeden 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, ve WorkDays
sabit listelerindeki Days
hafta içi sabitleri için aynı adları kullanabilirsiniz. deyimini Imports
numaralandırmalarınızla birlikte kullanırsanız, belirsiz başvurulardan kaçınmak için dikkatli olmanız gerekir. Aşağıdaki örneği inceleyin:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Bunun hem sabit listesi hem de Days
sabit listesi Workdays
üyesi olduğunu Monday
varsayarsak, bu kod bir derleyici hatası oluşturur. Tek bir sabite başvururken belirsiz başvurulardan kaçınmak için sabit adı sabit listesiyle niteleyin. Aşağıdaki kod, ve WorkDays
sabit listelerindeki Days
sabitlere başvururSaturday
.
X = Days.Saturday
Y = WorkDays.Saturday
Ayrıca bkz.
- Sabitler ve Sabit Listeleri
- Nasıl yapılır: Numaralandırma Bildirme
- Nasıl yapılır: Bir Sabit Listesi Üyesine Başvurma
- Nasıl yapılır: Visual Basic'te Bir Numaralandırmada Yineleme
- Nasıl yapılır: Bir Sabit Listesi Değeriyle İlişkili Dizeyi Belirleme
- Sabit Listesi Ne Zaman Kullanılır?
- Sabit ve Değişmez Değerli Veri Türleri
- Enum Deyimi
- Imports Deyimi (.NET Ad Alanı ve Türü)
- Veri Türleri
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin