c# da Is Numaric kontrolü (fonksiyonu)

23 September 2014

Merhaba,

Çerezlik kodları sık sık yeni blokta paylaşmayı düşünüyorum.  Haydi başlayalım…

Daha önce Visual Basic ile ilgilenmiş olanlar bilir Visual Basic de bulunan IsNumaric fonksiyonu C# da bulunmamaktadır.

C#’da IsNumeric fonksiyonu yerine IsNumber fonksiyonu mevcuttur fakat sadece char tipinde çalışmaktadır.

Bunu şu şekilde kontrol edebiliriz.

public bool IsNumeric(string value)
        {
            foreach (char c in value)
                if (!((Int16)c > 47 && (Int16)c < 58)) return false;
            return true;
        }

Ayrıca IsNumaric metodunu şu şekildede yazabiliriz.

Burada string değeri integer’a convert ederek oluşan  Exception durumuna göre true ya da false döndürüyoruz.

public bool IsNumeric(string value)
        {
            try
            {
                Convert.ToInt32(value);
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }

Bir dahaki yazıda görüşmek üzere…

detay...

Visual Studio için Smart Paster Add-In

2 January 2015


 Smart Paster panoya kopyalanan text'lerinizi Yorum, Literal string, Verbatim string (@string) ve StringBuilder olarak yapıştırabilmemizi sağlayarak  bize büyük kolaylık sağlamaktadır.

Genellikle server side tarafında herhangi bir text'i string e çevirmek istediğimizde bizi uğraştırmakta, zaman kaybı yaşatmaktadır. Çoğu zaman birden fazla satırlı text'lerle uğraşmak ciddi zaman kaybına ve can sıkıntılarına neden olur.

İşte bu tarz string'e çevirme işlemlerinde Smart Paster bize büyük kolaylık sağlamaktadır.

C# and VB.net dillerini,  VS 2013 ve VS 2015 versiyonlarını desteklemektedir. 

Ayrıca daha eski visual studio sürümleri için  (VS 2010,  VS 2012 )  tıklayınız. https://smartpaster2010.codeplex.com/
 





 

 

 


 

detay...