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