i2;
bool result2= double.TryParse(str2, out i2);
Console.WriteLine(i2);
string str3 = "5,5";
double i3;
bool result3= double.TryParse(str3, out i3);
Console.WriteLine(i3);
Там от culture зависит, вроде
Обсуждают сегодня