birde int tipi kaydediciler için gösterimde
başta int a = 10;
MessageBox.Show("a"); //dediğimde göstermiyor ama
MessageBox.Show("a + "");// dedigimde gösteriyor
başta int a = 10;
MessageBox.Show("a"); //dediğimde göstermiyor ama
MessageBox.Show("a + "");// dedigimde gösteriyor
Tırnak içine alınan değerler string ifadelerdir. Bir değişkenin değerini göstermek istiyorsanız değişkeni program içerisinde tırnak olmadan kullanmalısınız:
int a = 10;
MessageBox.Show(a.ToString());
(int tipinde bir ifade olduğu için .ToString() fonskiyonuyla bu sayıyı yazıya dönüştürüyoruz. Her zaman gerekmeyebiliyor ancak iyi bir alışkanlıktır.
Eğer string bir değişken kullanıyorsanız, değişken zaten string olduğundan .ToString() fonksiyonuna gerek kalmıyor:
string b = "Lorem Ipsum";
MessageBox.Show(b);