List<float> result = new List<float>(1024); string[] nums; float tmp;
for (int i = 0; i < lines.Length; i++) { nums = lines[i].Trim().Split(separator); foreach(var num in nums) { if (num == "") continue; if(float.TryParse(num, out tmp)) { result.Add(tmp); } else { Debug.Log("Format error at line " + (i + 1)+ ": " + num); } } }