2010年12月23日 星期四

判斷是否為數值的四種方式

在寫VB.net 的時候都使用

Microsoft.VisualBasic.Information.IsNumeric(value)







這個函式,換了c#後都用正則運算式Regex判斷。


無意間在網路上看到一篇文章,裡面列舉了四種檢查方式,連效能評比都有作出來。真是佛心來的。


怕他文章移除先將結果寫在這裡:


效能-> 



int.TryParse > IsNumeric(使用 MSDN 範例)> Regex > IsNumeric(引用 VB 的)

沒有留言:

張貼留言