podwójna parsja csharp usuwa dziesiętne

double.Parse("3.5", CultureInfo.InvariantCulture)
Bewildered Buzzard