Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
- Prosedürler
- Prosedür Parametreleri ve Bağımsız Değişkenleri
- Nasıl yapılır: Argümanları Bir Yordama Aktarma
- Argümanları Değerle ve Referansla Geçirme
- Bir Argümanı Değerle ve Referansla Geçirme Arasındaki Farklar
- Nasıl yapılır: Bir Yordam Parametresinin Değerini Değiştirme
- Nasıl yapılır: Bir Yordam Argümanını Değer Değişikliklerine Karşı Koruma
- Nasıl yapılır: Bağımsız Değişkeni Değer Olarak Geçmeye Zorlama
- Pozisyon ve Adına Göre Argümanları Geçirme
- Değer Türleri ve Referans Türleri