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
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
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
Kavramlar
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)