.NET C# 中判斷文字是否為int的方法

通常我們要再C#中判斷文字是否為int整數,過去的經驗通常都會寫個try catch去測試,如果轉換不過就在設定為其他值,這樣有點麻煩...

其實你可以寫的更簡單點
string s="1233";
int j=null;
int k=int.TryParse(s,out j); //第二個參數為

用法 bool int.TryParse(string s,out int result)
1.回傳true、false的一個結果
2.第一個參數填入你要的字串
3.當s的格式不正確、null、超過INT32範圍不為int形態的時候會傳出result參數.

沒有留言:

張貼留言