Я ищу способ добавить CultureInfo.InvariantCulture
в мою строку [] в преобразователь с плавающей точкой [].Я использую этот код, но он продолжает выдавать
Неправильный формат входной строки.исключения.
Это код:
clearList.Add(new Tuple<string, string, float[]>(fileNamesList[i].Item1, fileNamesList[i].Item2, Array.ConvertAll(fileNamesList[i].Item3, new Converter<string, float>(float.Parse))));
ОБНОВЛЕНИЕ:
static List<Tuple<string, string, string[]>> fileNamesList = new List<Tuple<string, string, string[]>>();
static List<Tuple<string, string, float[]>> clearList = new List<Tuple<string, string, float[]>>();
static void Main(string[] args)
{
for (int i = 0; i < fileNamesList.Count; i++)
{
for (int j = 0; j < fileNamesList[i].Item3.Count(); j++)
{
if (String.IsNullOrEmpty(fileNamesList[i].Item3[j]))
{
Console.WriteLine("Empty");
}
else if (!String.IsNullOrEmpty(fileNamesList[i].Item3[j]))
{
if (fileNamesList[i].Item1.Equals("INCLUDE"))
{
string dataType = fileNamesList[i].Item1;
string date = fileNamesList[i].Item2;
string[] fileContent = fileNamesList[i].Item3;
clearList.Add(new Tuple<string, string, float[]>(dataType, date, Array.ConvertAll(fileContent, new Converter<string, float>(float.Parse))));
}
}
}
}
}