Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// <summary>
- /// Логика взаимодействия для MainWindow.xaml
- /// </summary>
- public partial class MainWindow : Window
- {
- public MainWindow()
- {
- InitializeComponent();
- // Типо твоя таблица.
- List<Parking> parking = new List<Parking>()
- {
- new Parking(new Location(), 10, "Denis sosi"),
- new Parking(new Location(), 10, "Denis sosi"),
- new Parking(new Location(), 10, "Denis sosi"),
- new Parking(new Location(), 10, "Denis sosi")
- };
- // Как записать таблицу в файл.
- var writer = new CSVWriter(@"C:\Users\user\Documents\Test.csv", CSVConfig.Default);
- foreach (var item in parking)
- {
- writer.Write(new List<string>()
- {
- item.Location.ToString(),
- item.Capacity.ToString(),
- item.Name
- });
- }
- // Чтение из файла.
- var reader = new CsvReader(@"C:\Users\user\Documents\Test.csv", CSVConfig.Default);
- IEnumerable<string[]> data = reader.Read();
- // Распределяем поля строки по полям объекта.
- foreach (var item in data)
- {
- parking.Add(new Parking(Location.Parse(item[0]), int.Parse(item[1]), item[2]));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement