Değiştirilebilir ve Değiştirilemez 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, temel alınan bir programlama öğesine karşılık gelir. Hem temel alınan öğ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 dışında nesne değişkenleri de dahil olmak üzere yerel değişkenler (yordamlar içinde bildirildi) | 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 dışında özellikler | Numaralandırma üyeleri |
Dizi öğeleri | İfadeler (öğeleri değiştirilebilir olsa bile) |
Değiştirilebilir ve Değiştirilemeyen Bağımsız Değişkenler
Değiştirilebilir bağımsız değişken, değiştirilebilir bir temel öğesi olan bağımsız değişkendir. Ç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. Yordam, değiştirilebilir bir öğe olsa bile çağıran koddaki temel öğeyi 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 bkz.
- Yordamlar
- Yordam Parametreleri ve Bağımsız Değişkenleri
- Nasıl yapılır: Bir Yordama Bağımsız Değişkenler Geçirme
- Bağımsız Değişkenleri Değere ve Başvuruya Göre Geçirme
- Değere ve Başvuruya Göre Bağımsız Değişken Geçirme Arasındaki Farklar
- Nasıl yapılır: Bir Yordam Bağımsız Değişkeninin Değerini Değiştirme
- Nasıl yapılır: Bir Yordam Bağımsız Değişkenini Değer Değişikliklerine Karşı Koruma
- Nasıl yapılır: Bağımsız Değişkeni Değere Göre Geçirilecek Şekilde Zorlama
- Bağımsız Değişkenleri Konuma ve Ada Göre Geçirme
- Değer Türleri ve Başvuru Türleri