У меня есть значения, хранящиеся в виде строк в DataTable, где каждое значение действительно может представлять собой int, double или string (все они были преобразованы в строки во время процесса импорта из внешнего источника данных), Мне нужно проверить и посмотреть, какой тип действительно имеет значение.
Что более эффективно для приложения (или нет практических различий)?
- Попробуйте преобразовать в
int(а затемdouble). Если выполняется преобразование, возвращаетсяtrue. Если выбрано исключение, вернитеfalse. - Регулярные выражения, предназначенные для соответствия шаблону
intилиdouble - Другой метод?