Aracılığıyla paylaş


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

Başvuru

Özellik deyimi

Dim deyimi (Visual Basic)

Kavramlar

Özellik yordamlarını (Visual Basic)

Yordam parametreleri ve bağımsız değişkenler (Visual Basic)