Advertisement
HAR1F

Example

Mar 16th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.54 KB | None | 0 0
  1. /// <summary>
  2.     /// Логика взаимодействия для MainWindow.xaml
  3.     /// </summary>
  4.     public partial class MainWindow : Window
  5.     {
  6.         public MainWindow()
  7.         {
  8.             InitializeComponent();
  9.  
  10.             // Типо твоя таблица.
  11.             List<Parking> parking = new List<Parking>()
  12.             {
  13.                 new Parking(new Location(), 10, "Denis sosi"),
  14.                 new Parking(new Location(), 10, "Denis sosi"),
  15.                 new Parking(new Location(), 10, "Denis sosi"),
  16.                 new Parking(new Location(), 10, "Denis sosi")
  17.             };
  18.  
  19.             // Как записать таблицу в файл.
  20.             var writer = new CSVWriter(@"C:\Users\user\Documents\Test.csv", CSVConfig.Default);
  21.             foreach (var item in parking)
  22.             {
  23.                 writer.Write(new List<string>()
  24.                 {
  25.                     item.Location.ToString(),
  26.                     item.Capacity.ToString(),
  27.                     item.Name
  28.                 });  
  29.             }
  30.  
  31.             // Чтение из файла.
  32.             var reader = new CsvReader(@"C:\Users\user\Documents\Test.csv", CSVConfig.Default);
  33.             IEnumerable<string[]> data = reader.Read();
  34.  
  35.             // Распределяем поля строки по полям объекта.
  36.             foreach (var item in data)
  37.             {
  38.                 parking.Add(new Parking(Location.Parse(item[0]), int.Parse(item[1]), item[2]));  
  39.             }
  40.         }
  41.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement