lostyazilim
tr.link

C# Toplama Hatası

19 Mesajlar 2.070 Okunma
lstbozum
tr.link

Shydox Shydox www.majerweb.com Kullanıcı
  • Üyelik 25.10.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad A** U**
  • Mesajlar 903
  • Beğeniler 89 / 267
  • Ticaret 7, (%100)
Merhabalar,

Bir uygulama yapıyorum pratik amaçlı. Para değişkenim olmasını istiyorum. Butona tıklayınca textbox1'i para ile toplayıp para nın içine atmasını istiyorum. Kısaca


int para;

para = (label5.Text + para);


Ancak bu şekilde çalışmıyor.

Hata mesajı :

Cannot implicitly convert type 'string' to 'int'

Eğer değişkeni string tanımlarsam bu sefer

Use of unassigned local variable 'para'

Oluyor. Bu sorunu nasıl çözeceğim. Aslında daha önceden yapmıştım çok basit bir yolu vardı. Ama unuttum.
 

 

wmaraci
reklam

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Convert işlemi yapmanız yeterlidir. Yani gelen text değerini int değerine dönüştürüyoruz ;

int para = 0;
para = (Convert.ToInt16(label5.Text) + para);
 

 

Shydox Shydox www.majerweb.com Kullanıcı
  • Üyelik 25.10.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad A** U**
  • Mesajlar 903
  • Beğeniler 89 / 267
  • Ticaret 7, (%100)
@edcsmile teşekkürler hocam. Bunu denemiştim sanırım olmamıştı birazdan bidaha deniyeceğim.
 

 

Shydox Shydox www.majerweb.com Kullanıcı
  • Üyelik 25.10.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad A** U**
  • Mesajlar 903
  • Beğeniler 89 / 267
  • Ticaret 7, (%100)
edcsmile hocam yine bu hatayı verdi

Use of unassigned local variable 'para'
 

 

wmaraci
wmaraci

nGinY nGinY PHP - C# Help Kit =) Kullanıcı
  • Üyelik 07.06.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 80
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
Para değişkeni bu işlemde boş , değer verirseniz sorun çözülür
int para = 0;

Daha Detaylı Bilgi İçin Editleme Yapacağım
 

 

-----

Shydox Shydox www.majerweb.com Kullanıcı
  • Üyelik 25.10.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad A** U**
  • Mesajlar 903
  • Beğeniler 89 / 267
  • Ticaret 7, (%100)
nGinY sorun çözüldü saol hocam. Ama okulda doldurmamız gerektiğini söylememişlerdi.
 

 

nGinY nGinY PHP - C# Help Kit =) Kullanıcı
  • Üyelik 07.06.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad E** Y**
  • Mesajlar 80
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
değişkenlerde değer yoksa yazdırmaya çalıştığınızda hata alırsınız.
Kullandığım kodlar


Ekran Çıktısı



Eğer Textbox'dan boş veri geldiğinde hata almak istemiyorsanız.



Örnek bir kontrol gösterebilirim
 

 

-----

Shydox Shydox www.majerweb.com Kullanıcı
  • Üyelik 25.10.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad A** U**
  • Mesajlar 903
  • Beğeniler 89 / 267
  • Ticaret 7, (%100)
nGinY hocam şimdi dediğini yaptım çalıştırdım. Ama sorun şu. Ben bi örnek banka otomasyonu yaptım diyelim. Para yükle'yi seçip 100 TL yüklüyorum. Ondan sonra 300 TL daha yüklemek istediğimde 400 değilde 300 Oluyor. Bunu Nasıl çözebilirim?


--


--

 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
double para;
para = 10.0;


Yapmayın bunu :(

double para = 10.00; yaz gitsin yahu, Prosedürel bir dil değildir C#.

C kafasıyla C# yazmak :)
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

ercnnakar ercnnakar ercanakar.com.tr Kullanıcı
  • Üyelik 11.11.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek .Net Developer
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 138
  • Beğeniler 26 / 24
  • Ticaret 0, (%0)
+= yaprsan toplar
 

 

çok kişiselim | ercanakar.com.tr
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al