Есть ли лучший способ тестирования, если строка может быть преобразована в целое число, отличное от следующего?
Public Function IsInt(ByVal value As Object) As Boolean
Try
Dim temp As Integer = CInt(value)
Return True
Catch ex As Exception
Return False
End Try
End Function
"лучше" Я имею в виду менее подробный и/или без исключения.
TryParse - это путь, но я использую Compact Framework 2.0, и tryparse, похоже, не реализован.
Спасибо в любом случае.
Кажется, что MarkJ является правильным, и выше, кажется, функционально то же самое, что IsNumeric, поэтому я полагаю, что мой ответ. Я не знаю, почему я думал, что CInt был более строгим, чем IsNumeric. Я думаю, лучше проверить с использованием стилей CInt IsNumeric, так как функция, которую я использую для преобразования?