Грешка четене число от конзолата


1

 double myFirstNumber= double.Parse(Console.ReadLine());

Не мога да прочета числа от конзолата, дава грешка: 

FormatException was unhandled

An unhandled exception of type 'Sistem.FormatException' occurred in mscorlib.dll

Additional information: input string was not in a correct format

Някой има ли идея нещо current culture да се нагласи ли как?

Благодаря предварително




Отговори



0

Здравей,

Това е заради културата

Добави това в кода

using System.Globalization;
using System.Threading;

Първи ред в Main

Thread.CurrentThread.CurrentCulture =  CultureInfo.InvariantCulture;

или въведи числата в конзолата със запетайка,

или си смени културата на компютъра


от dushka.dragoeva (1324 точки)


1

Благодаря, страхотна си :) всичко е тип топ вече, аз на mac os  с parallels та в windows  къде се цъка да сменя тази култура на компа, ако го знаеш в моя случай :)

Жалко че не мога гласувам все още съм нов


от sechko (25 точки)