Guest User

Untitled

a guest
Feb 19th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. float number = float.Parse("0,54"); // it works well, but
  2. float number = float.Parse("0.54"); // gains exepction.
  3.  
  4. int begin = 0;
  5. int end = 0;
  6. for (int i = 0; i < tempLine.Length; i++)
  7. {
  8. if (Char.IsWhiteSpace(tempLine.ElementAt(i)))
  9. {
  10. end = i;
  11. float value = float.Parse(tempLine.Substring(begin, end));
  12. begin = end;
  13. System.Console.WriteLine(value);
  14. }
  15. }
  16.  
  17. float number = float.Parse("0.54", CultureInfo.InvariantCulture);
  18.  
  19. var culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();
  20. culture.NumberFormat.NumberDecimalSeparator = ".";
  21. float number = float.Parse("0.54", culture);
  22.  
  23. var value = float.Parse(tempLine.Substring(begin, end), CultureInfo.InvariantCulture);
  24.  
  25. foreach(var str in tempLine.Split())
  26. {
  27. float value = float.Parse(str, CultureInfo.InvariantCulture);
  28. }
Add Comment
Please, Sign In to add comment