Aracılığıyla paylaş


Değiştirilebilir ve Değiştirilemeyen Bağımsız Değişkenler Arasındaki Farklar (Visual Basic)

Bir yordamı çağırdığınızda, genellikle bir veya daha fazla bağımsız değişken geçirirsiniz. Her bağımsız değişken, altta yatan bir programlama öğesine karşılık gelir. Hem altında yatan öğeler hem de bağımsız değişkenler değiştirilebilir veya değiştirilemez olabilir.

Değiştirilebilir ve Değiştirilemeyen Öğeler

Programlama öğesi, değerini değiştirebilen değiştirilebilir bir öğe veya oluşturulduktan sonra sabit bir değere sahip olan değiştirilemeyen bir öğe olabilir.

Aşağıdaki tabloda değiştirilebilir ve değiştirilemeyen programlama öğeleri listelenmiştir.

Değiştirilebilir öğeler Değiştirilemez öğeler
Salt okunur olanlar hariç, yerel değişkenler (yordamlar içinde bildirilen) ve nesne değişkenleri. Salt okunur değişkenler, alanlar ve özellikler
Salt okunur dışında alanlar (modül, sınıf ve yapıların üye değişkenleri) Sabitler ve değişmez değerler
Salt okunur olmayan özellikler Numaralandırma üyeleri
Dizi öğeleri İfadeler (öğeleri değiştirilebilir olsa bile)

Değiştirilebilir ve Değiştirilemez Argümanlar

Değiştirilebilir bağımsız değişken, değiştirilmesi mümkün olan bir temel öğeye sahiptir. Çağıran kod istediğiniz zaman yeni bir değer depolayabilir ve ByRef bağımsız değişkenini geçirirseniz, yordamdaki kod da çağıran koddaki temel öğeyi değiştirebilir.

Değiştirilemeyen bir bağımsız değişken, değiştirilemeyen bir temel öğeye sahiptir veya ByVal ile geçirilir. Prosedür, değiştirilebilir bir öğe olsa bile çağıran koddaki öğe yapısını değiştiremez. Değiştirilemez bir öğeyse, çağıran kodun kendisi kodu değiştiremez.

Çağrılan yordam, değiştirilemeyen bağımsız değişkenin yerel kopyasını değiştirebilir, ancak bu değişiklik çağıran koddaki temel öğeyi etkilemez.

Ayrıca bakınız