Yapý deðiþkenlerini (Visual Basic)
Bir yapı oluşturduktan sonra bu tür olarak yordam düzeyi ve modül düzeyinde değişkenleri bildirebilirsiniz.Örneğin, bir bilgisayar sistemiyle ilgili bu kayıt bilgileri bir yapı oluşturabilirsiniz.Aşağıdaki örnekte bu gösterilir.
Public Structure systemInfo
Public cPU As String
Public memory As Long
Public purchaseDate As Date
End Structure
Bu tip değişkenler artık bildirebilirsiniz.Aşağıdaki bildiriyi bunu göstermektedir.
Dim mySystem, yourSystem As systemInfo
[!NOT]
Sınıflar ve modülleri, bildirilen yapıları kullanarak Dim deyimi (Visual Basic) genel erişim için varsayılan.Özel olarak bir yapı düşünüyorsanız, kullanarak bildirin emin Özel (Visual Basic) anahtar sözcüğü.
Yapı değerlerine erişim
Bir yapı değişkeni öğelerden deerleri ve atamak için ayarlamak ve nesne özelliklerini almak için kullandığınız gibi aynı sözdizimini kullanın.Üye erişimi operatörü yerleştirin (.) yapısı değişken adı ve öğe adı arasında.Aşağıdaki örnek türü olarak önceden bildirilen değişkenler öğelerinin erişir systemInfo.
mySystem.cPU = "486"
Dim tooOld As Boolean
If yourSystem.purchaseDate < #1/1/1992# Then tooOld = True
Yapı değişkenleri atama
Her ikisi de aynı yapı türü olduğunda Ayrıca bir değişkeni diğerine atayabilirsiniz.İlgili öğeler için bir yapı öğeleri kopyalar.Aşağıdaki bildiriyi bunu göstermektedir.
yourSystem = mySystem
Yapısı öğesi gibi bir başvuru türü olup bir String, Object, ya da dizi, veri işaretçisine kopyalanır.Önceki örnekte, systemInfo sonra önceki örnekte işaretçiyi kopyalamış bir nesne değişkeni dahil mySystem için yourSystem, bir değişiklik bir yapı üzerinden bu nesnenin verilerine diğer yapısı erişildiğinde etkili olacaktır.
Ayrıca bkz.
Görevler
Veri türleri (Visual Basic) sorun giderme
Nasıl yapılır: (Visual Basic) bir yapının bildirimini
Başvuru
Kavramlar
Bileşik veri türleri (Visual Basic)
Değer türleri ile başvuru türleri
Yapıları ve diğer programlama öğeleri (Visual Basic)
Yapılar ve sınıflar (Visual Basic)