2008年5月19日

C# 檢查是否輸出數字

一直以來我都不知道原來C#有個char.IsNumber()的東西

超好用的,可以檢查字元是不是數字



以前都用

try

{

        Convert.ToInt32(str);

}

catch(Exception ex)

{}




XDrz 好爛的方法歐...



現在我都改成下面這個方法,在KeyPress的事件裡面加一個判斷就好了...



private void xxx_KeyPress(object sender, KeyPressEventArgs e)

{

        if (!char.IsNumber(e.KeyChar))

        {

                e.KeyChar = '\n';

        }

}




不知道有沒有更好的方法~快來分享吧

沒有留言:

張貼留言

您可以使用一些 HTML 標記,例如 <b>, <i>, <a>