Я уже давно заинтересован в файлах CSV, но мне никогда не приходилось их использовать до сих пор, поэтому я довольно новичок в этом.Файлы с разделенными запятыми (чтение/запись) - C#
У меня есть приложение, в котором хранится информация о элементах управления, которые были созданы пользователем во время выполнения. Я планирую использовать CSV-файлы для хранения этой информации, которая позже будет извлечена пользователем, когда они откроют файл в моей программе.
Эти файлы CSV будут иметь следующую структуру. Скажем, например, пользователь создает LinkLabel, присваивает ему некоторый текст, а затем создает ярлык и присваивает ему некоторый текст. Выходной файл (CSV-файл) будет выглядеть следующим образом:
CSVFile.csv
LinkLabel,This is LinkLabel's text,170,40
Label,This is Label's text,170,50
Объяснение:
Control,Text,LocationX,LocationY
Control,Text,LocationX,LocationY
..So, как вы можете видеть, информация будет всегда быть одинаковым. Control, Text, LocationX, LocationY ...
Может ли кто-нибудь указать мне на любые хорошие, понятные ресурсы, где я могу научиться писать такой файл? А потом извлеките эту информацию?
Thanks, Jason.
Можете ли вы какие-нибудь хорошие рекомендую сайты, чтобы начать обучение XML для C#? Я действительно это рассматривал, но я не мог найти никаких полезных сайтов об этом. –
+1 Как правило, я бы использовал XML, если файлы должны быть доступны через другие приложения и двоичную сериализацию в противном случае. –
Aggreed, xml просто делает его доступным для человека/редактируется –