Programlama Rehberi

un_named sordu
C# Win. applicationda program..

Herkese selamlar. Yeni yeni c# ogrenmeye başladım. Hocamın sordugu bir soruda zorlandım.
Soru: Win. Application'da yapılacak küçük bir program. Program 1 TextBox, 1 Button ve labeldan oluşacak. Kullanıcı textboxa sayilarin arasına virgül koyarak yazacak. Button'a basıldığında labelda girilen sayılarin toplamı yazacak.
Yardımlarınız için şimdiden teşekkürler..



Yazılan cevap: 1
Eklenme tarihi: 2008-10-20
Okunma sayısı: 706
Kategori: C#

Cevaplar(1)

Textbox'a girilen verilerin numText isimli değişkene atandığını farzedelim.

string[] numArray = numText.Split(',');
/* split metodu aldigi parametreye gore stringi parçalara boler,
ilk satirda string (,) virgul olan yerlerden parcalanip sonuc olarak dizi donderiliyor*/

numArray değişkeninde sayılar string dizisi şeklinde tutulmaktadır. Şimdi integer veri türüne dönüşüm yapmamız gerekecek.

int[] nums; // sayilari tutacagim dizi
nums= new int[numArray.Length]; // boyutunu belirliyorum
for(int x = 0; x < numArray.Length; x++){
    nums[x] = Convert.ToInt32(numArray[x]); // string turunden int turune donusum
}

nums dizisinde yer alan sayıları da toplayıp label üzerinde göstermek sana kalmış :)
Yazan: Hamdi / Ort. puan: 0 /
Cevabı değerlendir:


2004-2009 © Programlama Rehberi, tüm hakları saklıdır.