C# - IsNumeric

by Suat TUNCER 14. Kasım 2006 20:25

Merhaba,
VB'de çok sık kullanılan IsNumeric fonksiyonunu C#'a geçen bir çok kişi ah ahh canım Visual Basic'iğim diye yadetmektedir. İşin aslı C#'da IsNumeric fonksiyonu yerine IsNumber fonksiyonu mevcuttur fakat sadece char tipinde çalışmaktadır. Haliyle char tipinde çalıştığı için string (string aslında char dizisi olduğunda dolayı) tipinde de çalıştırabiliriz, nasıl mı? şöyle ;

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



string alır bool döner, object almaya pekde gerek yok kanımca ama ondalık sayılar içinde bi kontrol gerekiyor.

Tags:

C#

Yorum ekle

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading

Hakkımda

Suat TUNCER, Yazılım tutkunu.

Reklam Alanı

Twitter


 

Month List

Widget Poll not found.

The file '/widgets/Poll/widget.ascx' does not exist.X