Самый эффективный способ проверить тип объекта

я иметь значения хранятся в виде строк в DataTable, где каждое значение может по-настоящему представить int, double, или строку (все они были преобразованы в строки во время процесса импорта данных из внешнего источника данных). Мне нужно было протестировать и понять, какой тип каждого значения на самом деле.

Что является более эффективным для приложения (или нет практической разницы)?

  1. Попробуйте преобразовать к типу int (), а затем дважды). Если конверсионных работ, возвратите true. Если возникает исключение, возвращаться false.
  2. Регулярные выражения разработаны, чтобы соответствовать образцу int или double
  3. какой-нибудь другой способ?

Найдено 5 ответов:

Most Efficient Way to Test Object Type

http://stackoverflow.com/questions/1995/most-efficient-way-to-test-object-type

Посмотреть решение →