Я делаю программное обеспечение, которое должно читать много данных из файла CSV. В CSV-файле используется ';' как разделитель. Недавно обнаружил, что текст в некоторых ячейках также завершается знаком «;». Каждый кортеж из файла является объектом, поэтому каждая ячейка в этой строке является атрибутом этого объекта. Я использую метод Split в C #, который возвращает массив строк. Из-за ';' в некоторых ячейках появляется ошибка: Массив выходит за рамки. Есть ли способы избавиться от этой ошибки, не удаляя ";" из каких ячеек?
Пример такого кортежа:
Ячейка1; ячейка2; ячейка3; еще ячейка3; ячейка4;
Cell3; stillCell3 - это одна ячейка, но метод Split этого не знает.