MessageBox.Show(a); //dediğimde göstermiyor ama
MessageBox.Show(a + "");// dedigimde gösteriyor
pardon bu şekilde olacak.
MessageBox.Show(a + "");// dedigimde gösteriyor
pardon bu şekilde olacak.
Yukarıda anlattığım şekilde. a değişkeni bir integer, MessageBox.Show ise sadece string ifadeleri kabul eder:
MessageBox.Show(a + ""); yaptığınızda argümanlar otomatik olarak stringe dönüştürülüyor ancak yine yukarıda bahsettiğim gibi string olmayan değişkenlerde ToString() fonksiyonunu kullanmalısınız, bu bir kuraldır.