Jestem nowy w języku C# i trzeba odczytać float
wartości (x, y, z)
z pliku. To wygląda następująco:C# float.Parse String
0 -0,01 -0,002
0,000833333333333 -0,01 -0,002
Jeśli Iam próbuje
float number = float.Parse("0,54"); // it works well, but
float number = float.Parse("0.54"); // gains exepction.
mojego kodu do odczytu wartości z każdej linii (może być wadliwy):
int begin = 0;
int end = 0;
for (int i = 0; i < tempLine.Length; i++)
{
if (Char.IsWhiteSpace(tempLine.ElementAt(i)))
{
end = i;
float value = float.Parse(tempLine.Substring(begin, end));
begin = end;
System.Console.WriteLine(value);
}
}
ktoś może pomóc?
Chciałbym podzielić ciąg przez przestrzeń i następnie pętli tablicę z 'float.Parse' itp – geedubb