Ana içeriğe atla

40 C# Görsel Programlama 40 Diziler 2

Merhabalar. Dizileri anlatmaya hız kesmeden devam ediyorum. 

İlk olarak daha önceden boyutlandırdığım bir diziyi çalışma anında yeniden nasıl boyutlandırabiliriz buna bakacağız.

Diziler ile ilgili yeni bir bilgiyi daha verelim öyle devam edelim. Diziler Array sınıfının üyeleridir.

Biz bir diziyi yeniden boyutlandırmak istersek Array sınıfının Resize metodunu kullanırız.

Kullanımı ise şu şekilde olacaktır.

Öncelikle bir dizi tanımalayalım.

String[] Takımlar=new String[15]; 

Takımlar şeklinde tanımladığım dizimin boyutunu 15 olarak belirledim ama ben çalışma anında bu değerin 18 olmasını istiyorum. Şöyle yapacağız.

Array:Resize(ref dizi_ismi, boyut_değeri);


Array.Resize(ref Takımlar, 18); 



Array.Resize ile yeniden boyutlandırma yapılırken dizi içindeki değerler korunur.


Peki her işlemi yaptım değerlerimi ekranda nasıl göstereceğim. Birde buna bakalım ve bu dersin de sonuna gelmiş olalım.

Kural 1 dizi kaç boyutlu ise o kadar for döngüsü kullanılarak dizi elemanlarına sıra ile ulaşılabilir.

Küçük bir örnek yapaklım.


Kodlarımızı açıklayalım. şampiyon_takımlar şeklinde bir dizi oluşturduk ve değerlerini atadık.

Daha sonra bir for döngüsü yardımı ile dizi elemanlarına ulaşıp sırası ile de listbox içine attık.

Kodlar içinde dikkat etmemiz gereken bir nokta var ki o da dizi boyutunu elde ettiğimiz kod.

Dizi_adı.Length  komutu bize dizinin eleman sayısını geri döndürecektir.


Böylelikle bu anlatımında sonuna gelmiş olalım. Bir sonraki yazımızda ise dizilerde kullanılabilecek metodlara giriş yapacağız inşallah. Çalışan arkadaşlara kolaylıklar dilerim. Vesselam.

Murat Bilginer












Yorumlar

Bu blogdaki popüler yayınlar

Matlab Programlama Soru Çözümü

26 Matlab Soru Çözümleri 26
25 Matlab Soru Çözümleri 25
24 Matlab Soru Çözümleri 24
23 Matlab Soru Çözümleri 23

Matlab Programlama Konu Anlatımı

18 Matlab Programlama 18 Matlab de Rand Fonksiyonu KullanımıMerhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.Bismillah diyelim ve başlayalım.Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.Devamını Gör-->
17 Matlab Programlama 17 Matlab de Kullanıma Hazır Fonksiyonlar Ve İşlevleriMerhabalar herkese. Matlab derslerimizin 13. sü ile yolumuza devam ediyoruz. Bu dersimizde sizlere Matlab'in pek çok hazır fonksiyonundan ve işlevlerinden bahsetmeye çalışacağım.O zaman Bismillah diyelim ve yolumuza koyulalım.1 SAYI YUVARLAMA FONKSİYONLARIMatlab de ondalık sayılar üzerinde işlem yapabilmek için bize kolaylık sağlayan 4 tane fonksiyon vardır. Bu fonksiyonlar fix, round, ceil ve floor'dur.Devamını Gör-->
16 Matla…

Matlab Programlama 6 Ekrana Bilgi Yazdırma 2 fprintf Komutu

Merhabalar herkese. Son Matlab dersimizde ekranda bilgi gösterme işlemini disp komutu ile nasıl yapıldığını anlatmıştım. Bu dersimizde de yine ekranda bilgi gösterme işlemine devam edeceğiz. Bu dersimizde ise yine bu işlemi yapabildiğimiz diğer komutumuz olan fprintf komutunu anlatmaya çalışacağım.
O zaman Bismillah diyelim ve başlayalım.
İlk olarak fprinf komutunun genel olarak nasıl kullanıldığı ile işe başlayalım.
Fprintf(‘Ekrana Yazılacak Açıklama %x \n’ , değer);
Şeklindedir.
Burada %x bir semboldür ve yerine yazılabilecek değerler ise şunlardır.