Aracılığıyla paylaş


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

Yapısı deyimi

Kavramlar

Visual Basic'te veri türleri

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)

Diğer Kaynaklar

Temel veri türleri (Visual Basic)

Yapıları (Visual Basic)