Получить все книги по автору - в словаре объекта (словарь) - PullRequest
0 голосов
/ 18 февраля 2019

Как получить все книги по автору - в словаре объекта.(Словарь>)

List<Book> authors = new List<Book>      
{  
   new Book{ AuthorName = " Chand", Book = "xyz", Price = 49 },      
   new Book{ AuthorName = "Neel ", Book = "abc", Price = 19 },      
   new Book{ AuthorName = "chetan", Book = "zxe", Price = 29 }      
};

Без использования LINQ выполните описанную ниже операцию со списком книг

1 Ответ

0 голосов
/ 18 февраля 2019
var booksByAuthors = new Dictionary<string, List<Book>>();

foreach (var author in authors)
{
    if (booksByAuthors.ContainsKey(author.AuthorName))
        booksByAuthors[author.AuthorName].Add(author);
    else
        booksByAuthors.Add(author.AuthorName, new List<Book>{author});
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...