C# Eğitimleri 51 – Fonksiyonlar & Prosedürler 3 – Dizi Parametresi Kullanımı

C# Eğitimlerimize Prosedürlerimize gönderebileceğimiz Dizi Parametreleri konusu ile devam ediyoruz.

Bir önceki dersi aşağıdaki linkte okuyabilirsiniz.

C# Eğitimleri 50 – Fonksiyonlar & Prosedürler 2 – Parametre Kullanımı

Prosedürlerimize aynı türden ve aynı veri tipine sahip 1000 lerce değer göndermek zorunda kalsaydık ne olacaktı?

Bu sorunun bir benzerini diziler konusunu anlatırken sormuştuk ve cevabımız bir sürü değişken tanımlamak yerine bir dizi tanımlaması yapmak olmuştu.

Aynı durum burada geçerli yukarıda bahsettiğimiz gibi bir durumda kalıyorsa Prosedüre dizi değişkenini değer olarak göndererek bu işin üstesinden gelebiliriz.

Kullanımı

 

Bir örnekle olayı anlamaya çalışalım.

Bir sınıfta öğrenciler ve aldığı notlar bulunsun. Öğrenci isimlerini ve notlarını sırayla dışarıdan alıp en daha sonra istediğimiz kişiyi sıra numarası ile sorgulayıp notunu öğrenelim.

Kodlamamız bu şekildeydi. Bizi ilgilendiren kısmına hemen göz atalım.

Prosedürümüze aynı normale bir parametre değeri gönderir gibi dizi tanımlamlarımızı gönderiyoruz. Burada dikkat etmemiz gereken gönderdiğimiz dizi parametre değeri prosedüre gönderilirken new sözcüğü ile yeni bir nesne türetiliyor gibi gönderilmiyor. 

Bu diziyi oluşturma işlemi sınıf yada kullanılacağı metodlar içinde gerçekleştiriliyor.

Sonuca bir göz atalım.

Bir önceki derste gördüklerimizi de işin içine katarak geniş bir kodlama yapmış olduk. Bir sonraki yazımda görüşmek üzere.

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Murat Bilginer
Industryolog Akademi Founder - Endüstri Mühendisi Canias ERP Troia Geliştiricisi & Yazılım Uzmanı 7 Yıldır bildiğini paylaşmak için çabalayan bir blogger.
http://muratbilginer.net/