Необходимо прочитать csv файл так,чтобы каждая ячейка csv файла соответствовала ячейке в массиве.Находил способы прочитать в одномерный массив,где каждый элемент массива соответствует строке csv файла,но это не подходит.
Кода парсинга:'
public static string[,] LoadCsv()
{
string filename = "C:\\Users\\mich1\\Desktop\\KDZ_3\\KDZ_3\\TEATP.csv";
string[,] mass = new string[300, 250]; // таблица для данных
int j = 0;
String line = String.Empty;
System.IO.StreamReader file = new System.IO.StreamReader(filename);
while ((line = file.ReadLine()) != null)
{
String[] parts_of_line = line.Split(',');
for (int i = 0; i < parts_of_line.Length; i++)
{
parts_of_line[i] = parts_of_line[i].Trim();
mass[j, i] = parts_of_line[i].Trim();
}
j++;
}
return mass;
}'
Метод вызова:'
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(ParsingFromToCsv.LoadCsv()[1,0]);
}'
public IEnumerable<string[]> ReadCsv(string path, char separator = ';', int skip = 0, Encoding enc = null)
{
return File
// читаем файл построчно
.ReadAllLines(path, enc ?? Encoding.Default)
// пропускаем строки, если надо (возможно есть заголовки)
.Skip(skip)
.Where(l => !string.IsNullOrEmpty(l))
// разделяем строку
.Select(l => l.Split(separator));
}
Вызов функции напишите сами )
Виртуальный выделенный сервер (VDS) становится отличным выбором
как получить имя файла в базе 'img' как $fileName? в место этого у меня в базе имя файла указиваетсья как pathname , типа этого "C:\wamp64\tmp\php709Atmp"
никак не могу понять где ошибка, вроде код верный, но некоторые элементы json просто не считываются
В ответ на get запрос я хочу отдать пользователя с айдишником 1: