Aracılığıyla paylaş


Nasıl yapılır: (Visual Basic) bir yapının bildirimini

Yapı bildirisi ile başlayan Yapısı deyimi, ve ile sona EndStructure ifadesi. Bu iki ifade en az bir bildirmelisiniz öğesinin.Öğeleri herhangi bir veri türünde olabilir, ancak en az bir paylaşılmayan bir değişken veya paylaşılmayan, noncustom olay olması gerekir.

Yapı öğelerini Yapı bildiriminde başlatılamıyor.Yapı türünde bir değişken bildirdiğinizde, öğeleri değişken erişerek değerler atayın.

Yapılar ve sınıflar arasındaki tartışma için bkz: Yapılar ve sınıflar (Visual Basic).

Gösterim amacıyla bir çalışanın adı, dahili telefon numarası ve maaş izlemek istediğiniz bir durumu ele alalım.Bir yapı içinde tek bir değişken bunu sağlar.

Bir yapı bildirmek için

  1. Başlangıç ve bitiş ifadeleri yapısı oluşturun.

    Yapısını kullanarak erişim düzeyini belirleyebilirsiniz Ortak (Visual Basic), Korumalı (Visual Basic), Arkadaş (Visual Basic), veya Özel (Visual Basic) anahtar sözcük veya izin, varsayılan olarak Public.

    Private Structure employee
    End Structure
    
  2. Yapı gövdesi öğelerini ekleyin.

    Bir yapı, en az bir öğe olmalıdır.Her öðe bildirmek ve bunun için erişim düzeyini belirtin.Kullanırsanız, Dim deyimi (Visual Basic) herhangi bir anahtar erişilebilirlik Varsayılanları Public.

    Private Structure employee
        Public givenName As String
        Public familyName As String
        Public phoneExtension As Long
        Private salary As Decimal
        Public Sub giveRaise(raise As Double)
            salary *= raise
        End Sub
        Public Event salaryReviewTime()
    End Structure
    

    salary Alanı önceki örnekte Private, hatta içeren sınıftan yapısı dışında erişilemez durumda olduğu anlamına gelir.Ancak, giveRaise yordam Public, böylece onu gelen yapı dışında çağrılabilir.Benzer şekilde, Yükselt salaryReviewTime olayından yapısı dışında.

    Değişkenler, ek olarak Sub yordamları ve olaylar, sabitleri de tanımlayabilirsiniz Function yordamları ve özellikleri bir yapıda.En fazla bir özellik olarak belirleyeceğiniz Varsayılan özellik, sağlanan en az bir baðýmsýz deðiþken alýr.Bir olayla işleyebileceği bir Paylaşılan (Visual Basic)Sub yordam.Daha fazla bilgi için bkz. Nasıl yapılır: bildirmek ve varsayılan özelliği Visual Basic'te çağrısı.

Ayrıca bkz.

Görevler

Veri türleri (Visual Basic) sorun giderme

Başvuru

Kullanıcı tanımlı veri türü

Kavramlar

Visual Basic'te veri türleri

Bileşik veri türleri (Visual Basic)

Değer türleri ile başvuru türleri

Yapý deðiþkenlerini (Visual Basic)

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)