Yazar Ol Yazar Girişi
Yazar Girişi
E-Posta Adresi
Şifre
Şifremi Unuttum
Asp.Net .Net MVC PHP & MySQL C# PhotoShop CSS jQuery AlgoritmA MsSQL Server HTML Ruby
- Kategoriler -
Türkçe
English
German
Tüm Kategoriler
C# Kolay Çeviri İşlemleri

Merhabalar,

Bu yazımızda C# ile çeviri işlemlerinde yazacağımız bir class ile işlemleri kolaylaştırmadan bahsedeceğim. Bilindiği üzere C# ile sayısal çevirileri şöyle yapıyoruz(içeriği Texbox1 den aldığımızı var sayar isek).

int sayi= Convert.ToInt32(TextBox1.Text);

String ifadeleri sayısal değerlere böyle çevirirken, sayısal değerleri,  string ifadelere çevirmek daha kolay.

Lable1.Text=sayi.ToString();

Bu kolaylığı sayısal ifadelerde de yapmak için bir clas yazmamız yeterli. Form aplication üzerinden gidiyorum bunu hem consolda hemde web aplicationda kullanmak mümkün. Projeme CeviriIslemlerim.cs adında yeni bir class ekliyorum. içeriği aşağıdaki gibi olacak.

public static class CeviriIslemlerim
    {
        public static int ToInt(this object gelen)
        {
            return Convert.ToInt32(gelen);
        }
        public static double ToDouble(this object gelen)
        {
            return Convert.ToDouble(gelen);
        }
    }

Burda dikkat etmemiz gereken metodlarımızın public ve static olmasıdır.

Yukarıdaki gibi bir form tasarımı yapıyorum ve butonumuzun click eventine aşağıdaki kodu yazıyorum.

private void button1_Click(object sender, EventArgs e)
        {
            int sayi = textBox1.Text.ToInt();
            double ondaliklisayi = textBox2.Text.ToDouble();
            label3.Text = sayi.ToString();
            label4.Text = ondaliklisayi.ToString();
        }

Çeviri işlemlerini aynı projede bundan sonra daha kolay ve pratik olarak yapacağım.

Başka yazıda görüşmek üzere hoşçakalın.

Sosyal Hesabında Paylaş

3523 görüntüleme

Yorumlar
Adınız Soyadınız
Mail Adresiniz
Doğrulama Kodu

Bildiklerimiz.Net Bildiklerimizi paylaşıyoruz, bilmediklerimizi öğreniyoruz. biz bunları yapıyoruz ya siz...

© 2021 Bildiklerimiz Tüm hakları saklıdır.
bir Bildiklerimiz.Net projesidir.