, , .
Double.TryParse(), , .
public static bool TryParse(
string s,
NumberStyles style,
IFormatProvider provider,
out double result
)
TryParse Parse (String, NumberStyles, IFormatProvider), , , . , , . , .
EDIT:
if(!double.TryParse(Console.ReadLine(), out unitPrice))
{
}else
{
}
:
double.TryParse(Console.ReadLine(),
NumberStyle.Float,
CultureInfo.CurrentCulture,
out unitPrice))