Visual Basic özellikleri ve değişkenler arasındaki farklar
Değişkenlerin ve özelliklerin erişebileceğiniz değerleri temsil eder.Ancak, depolama ve uygulaması arasındaki farklılıklar vardır.
Değişkenleri
A değişken doğrudan bellek konumuna karşılık gelir.Bir tek declaration deyimi ile bir değişken tanımlayın.Bir değişken olabilir bir yerel değişkentanımlı bir yordam içinde ve yalnızca o yordamın içinde kullanılabilir veya olabilir bir üye değişkeni, tanımlı bir modül, sınıf veya yapı, ancak herhangi bir yordam içinde değil.Bir üye değişkeni olarak da adlandırılan bir alan.
Özellikler
A özelliği modülü, sınıf veya yapı tanımlanan bir veri öğesi.Bir kod bloğu arasında olan bir özellik tanımlamak Property ve End Property deyimleri.Kod bloğu içeren bir Get yordamı, bir Set yordam ya da her ikisi.Bu yordamları adlı özellik yordamlarını veya özellik erişimcisi.Alma veya özelliğin değeri depolamak ek olarak da erişim sayaç güncelleştirme gibi özel eylemler gerçekleştirebilirsiniz.
Farklılıklar
Aşağıdaki tabloda, değişkenlerin ve özelliklerin arasında bazı önemli farklar gösterir.
Fark noktası |
Değişken |
Özellik |
---|---|---|
Bildirimi |
Tek declaration deyimi |
Kod bloğunun içindeki ifadelerden serisi |
Uygulama |
Tek bir depolama konumu |
Yürütülebilir kod (özellik yordamlarını) |
Depolama |
Değişkenin değeri ile doğrudan ilişkili |
Tipik olarak özelliğin içeren sınıf veya modülü dışında kullanılamaz iç depolama alanına sahip Özelliğin değeri saklı bir öğesi olarak yok olabilir veya olmayabilir 1 |
Yürütülebilir kod |
None |
En az bir yordamınız olmalıdır |
Okuma ve yazma erişimi |
Okuma/yazma veya okuma/yazma |
Oku/yaz, salt okunur ya da salt yazılır |
Özel eylemler (ek olarak kabul veya değer döndüren) |
Mümkün değil |
Ayar veya özellik değerini alırken parçası olarak yapılabilir |
1 Bir değişken depolama doğrudan tek bir öğeye bir özellik değerinin gelmeyebilir.Depolama, rahatlık ve güvenlik için parçalara bölünmüş veya değer şifreli biçimde depolanmış olabilir.Bu durumda Get yordam veya parçaları bir araya getirmek saklanan değer şifresini çözmek ve Set yordam veya yeni değer şifrelemek bileºen depoya bölme.Özellik değeri, bu durumda, günün saati gibi geçici olabilir Get yordam hesaplamak, on fly özelliği her eriştiğinizde.
Ayrıca bkz.
Görevler
Nasıl yapılır: oluştur özelliği (Visual Basic)
Nasıl yapılır: karma erişim düzeyleri (Visual Basic) olan bir özellik bildirmek
Nasıl yapılır: (Visual Basic) bir özellik yordam çağrısı
Nasıl yapılır: bildirmek ve varsayılan özelliği Visual Basic'te çağrısı
Nasıl yapılır: (Visual Basic) özelliğinde bir değer koymak
Nasıl yapılır: bir değeri (Visual Basic) özelliğinden alın