Aracılığıyla paylaş


Nasıl yapılır: Bir Yapıyı Bildirme (Visual Basic)

Yapı bildirisi ile başlayan Structure Yapısı, 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 Public (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 Shared (Visual Basic)Sub yordam.Daha fazla bilgi için bkz. Nasıl yapılır: Visual Basic'de Varsayılan Bir Özelliği Bildirme ve Çağırma.

Ayrıca bkz.

Görevler

Veri Türleri Sorunlarını Giderme (Visual Basic)

Başvuru

Kullanıcı Tanımlı Veri Türü

Kavramlar

Visual Basic'de Veri Türleri

Bileşik Veri Türleri (Visual Basic)

Değer Türleri ve Başvuru Türleri

Yapı Değişkenleri (Visual Basic)

Yapılar ve Diğer Programlama Öğeleri (Visual Basic)

Yapılar ve Sınıflar (Visual Basic)

Diğer Kaynaklar

Başlangıç Veri Türleri (Visual Basic)

Yapılar (Visual Basic)