convert todouble



Автор OnASight задал вопрос в разделе Другие языки и технологии

Convert.ToDouble - зачем он нужен? C# и получил лучший ответ

Ответ от Николай Веселуха[гуру]
Используется только в том случае если есть стопроцентная гарантия того, что строка окажется вещественным числом с двойной точностью. Однако при вводе с клавиатуры такой гарантии нет, поэтому следует использовать метод double.TryParse(string, double)
Например, написав такой метод:
private static double InputDouble(string msg) {
int value;
do Console.Write(msg); while (!double.TryParse(Console.ReadLine(), out value));
return value;
}
Использовать так как в следующем примере:

Ответ от Soul[гуру]
Console.ReadLine(); возвращает String, если не приводить к типу, то получишь ошибку.

Ответ от [гуру]
Не нужен нифига. .NET - это, по ходу, интерпретатор. Тогда явное преобразование типов нифига не нужно. По крайней мере, без него можно обойтись.
Это правда так. Я не шучу.
Вот я это написал, согласился с вами. И что дальше? От того, что я это написал, в C# исчезла необходимость явно преобразовывать типы?
Напишите свой C# с блэкджеком и шлюхами, тогда и будет разговор.
Или вас интересует, почему мелкософт не написал такого C#?
Ответ прост. В свое время не успел. А потом, когда дела пошли на лад, расслабился и забил. C# и так вне конкуренции.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Convert.ToDouble - зачем он нужен? C#
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*