C# – Dizi Kullanımı İle Girilen Sayıdan Günü Bulma

Merhaba arkadaşlar,

Sizlere dizi kullanımını ile klavyeden girilen sayıyla haftanın günlerini bulmayı göstereceğim. Örneğin klavyeden 7 sayısını girdiğimizde bize 7. günün pazar günü olacağını söyleyecektir. Şimdi dizi kullanımı için yapacağımız örnek için açmış olduğumuz formumuza 1 adet textbox ve 1 adet buton ekliyoruz.

Örneğimiz için butonumuzun içine yani click olayına aşağıdaki kodları ekleyoruz.


private void button1_Click(object sender, EventArgs e)
{

string[] gunler = { "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar" };

int x = Convert.ToInt32(textBox1.Text);
MessageBox.Show(gunler[x - 1]);
}

Şimdi bu kod ile ne yaptığımızı anlatmak gerekirse ilk olarak string bir değişken tanımladık ve içlerine günlerimizi yazdık. Daha sonra ise sayısal yani integer bir değişken tanımlayarak değerini, stringten integera çevirmesini sağlayarak textboxtan aldırdık. Değerimizi aldırdıktan sonra messageshow ile girilen değere karşılık gelen ifadeyi göstermesini sağladık.

Önemli: Dizilerde ifadeler 0 ile başlar bu yüzden messageshow ile gösterirken doğru olması için değerimizi 1 azaltarak gösterdik.

Ekran çıktımız ise 3. ve 7. günü göstermek istediğimizde aşağıdakiler gibi oldu.

 

 

Sosyal Medyada Paylaş Facebook Twitter Google+

Etiketler: , , , , ,
Eklenme Tarihi: 4 Şubat 2017

Konu hakkında yorumunuzu yazın