Метод ReadLine() используется для ввода строки символов типа string. Для преобразования в другой тип, нужно использовать метод Parse() или методы класса Convert.
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите число : "
);
-
decimal
val0 =
decimal
.Parse(Console.ReadLine());
-
Console.Write(
"Введите число : "
);
-
decimal
val1 = Convert.ToDecimal(Console.ReadLine());
-
Console.Write(
"Введите число : "
);
-
decimal
val2;
-
decimal
.TryParse(Console.ReadLine(),
out
val2);
-
Console.WriteLine(
"Сумма : {0}"
, (val0+val1+val2));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
Console.Write(
"Введите число : "
);
-
decimal
val0 =
decimal
.Parse(Console.ReadLine());
-
Console.Write(
"Введите число : "
);
-
decimal
val1 = Convert.ToDecimal(Console.ReadLine());
-
Console.Write(
"Введите число : "
);
-
decimal
val2;
-
decimal
.TryParse(Console.ReadLine(),
out
val2);
-
Console.WriteLine(
"Сумма : {0}"
, (val0+val1+val2));
-
Console.ReadKey();
-
return
0;
-
}
}
Введите число : 0,25
Введите число : 0,25
Введите число : 0,25
Сумма : 0,75
Введите число : 0,25
Введите число : 0,25
Сумма : 0,75