25 Mayıs 2013 Cumartesi

Csharp - DateTime ve MessageBox Kullanımı

İçinde bulunduğumuz yıldan bizim belirlediğimiz yıldan çıkartarak aradaki yıl farkını bulma:

Formu çift tıklayıp Formun Load kısmına
 
  private void Form1_Load(object sender, EventArgs e)
        {
            int saat = DateTime.Now.Year;
            int yil=1982;
            int sonuc = saat - yil;
            MessageBox.Show(sonuc.ToString());
        }

yazarsak ekrana messagebox ile yıl farkını rakam olarak yazar.
Burada Dikkat etmemiz gereken message box ile ekrana msj bastırabilmemiz için bu msjın tipi string bir ifade olmak zorundadır. Eğer bu ifade string değilse öncelikle string ifadeye çevirmemiz lazım. Mesela örneğimizde sonuc int bir değişkendir. Eğer biz MessageBox.Show(sonuc); yazsaydık program hata verecekti. Dyecektiki string ifade değil messagebox'ın içindeki. Bu hatayı almamak için önce sonuç ifadesini string bir değere çeviriyoruz. sonuna .tostring() yazarak.

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net