static void Main(string[] args) { LibInfo lib = new LibInfo(); lib.FromTXT("LIBINFO.txt"); lib.BooksFromJSON("BOOKS.json"); Console.WriteLine($"Количество учебников {lib.ManualsAmount()}"); Console.WriteLine($"Цена всех печатных изданий {lib.TotalCost()}"); Console.WriteLine("Книги изданные после 2014:"); lib.BooksList(2014); }
public void BooksFromJSON(string path) { StreamReader fread = new StreamReader(path); LibInfo lib = new LibInfo(); while (!fread.EndOfStream) { lib.AddLiterature(JsonSerializer.Deserialize <Book>(fread.ReadLine())); } fread.Close(); //var result = Books.Union(lib.Books); for (int i = 0; i < lib.BooksAmount(); i++) { Books.Add(lib.Books[i]); } }