コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: LibInfo.cs プロジェクト: ivanchikov-alex/Lab06
        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]);
            }
        }