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#

С# Найти числа Армстронга на интервале от 1 до M
перемудрил
public static void Main() {
//Console.WriteLine(\"введите M\");
// M =
подробнее...

C# чтение вещественных чисел со строки в массив
split = row.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
и пусть там
подробнее...

Ошибка (c#)
Региональные настройки. Попробуй запятую вместо точки.

ЗЫ:
> число
переменные
подробнее...

Для чего нужны статические классы? (C#)
Ярким примером статического класса служит класс Console который имеет туеву хучу свойств и методов,
подробнее...
спросили в Вводить
Оператор ввода в C#
Для ввода используются

Console.Read();
Console.ReadLine();

Первый считывают
подробнее...
 

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

Имя*

E-mail:*

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