Я работаю над инструментом, где мне нужно преобразовать строковые значения в соответствующие типы объектов. Например. преобразуйте строку как "2008-11-20T16:33:21Z"
в значение DateTime
. Числовые значения, такие как "42"
и "42.42"
, должны быть преобразованы в значение Int32
и значение Double
соответственно.
Каков наилучший и наиболее эффективный способ определения, является ли строка целым числом или числом? Есть ли Int32.TryParse
или Double.TryParse
путь?