Witam.
Czy poniższy sposób przechowania danych o kolekcji książek będzie optymalny?
public class Magazyn
{
public List<BOOK> Baza = new List<BOOK>();
public struct BOOK
{
public int id;
public string nazwa;
public string autor;
//inne pola
}
}
Interesują mnie takie operacje jak: dodawanie, usuwanie, modyfikowanie, sortowanie elementów.
Czy można inaczej, bardziej wydajniej przechować i operować na takich danych.
Czy wybór listy struktur jest dobrym rozwiązaniem?
Dane będą zapisywane w bazie SQLite.