Если у вас возникли проблемы с преобразованием строк, это может быть связано с тем, что кодировка строки может отличаться от той, что вы думали. Если вы используете _tcstod и типы данных, такие как LPTSTR, то вы можете справиться с ANSI или Unicode.
Изменить: Этот ответ был дан, когда вопрос был о winapi. Теперь автор пояснил, что вопрос, который намеревался задать о .net, поэтому этот ответ не имеет значения.