Witam,
dopiero zaczynam swoją przygodę z C# i napotkał mnie następujący problem. Chcę zrobić coś na podobieństwo Youtube, gdzie mogę z listy wyświetlić tytuł filmiku, datę jego dodania, liczbę wyświetleń oraz komentarze. Robię listę filmów a w liście tych filmów chcę zrobić listę komentarzy. Nie potrafię zainicjować listy w liście. Mój kod:
public class Video : Comment
{
public string Tytul { get; set; }
public DateTime DataWstawienia { get; set; }
public int LiczbaWyswietlen { get; set; }
public List<Comment> Komentarze { get; set; }
}
public class Comment
{
public string Komentarz { get; set; }
}
}
class Program
{
static void Main(string[] args)
{
List<Video> filmy = new List<Video>();
filmy.Add(
new Video
{
Tytul = "Zielona Mila",
DataWstawienia = new DateTime(1999, 1, 18),
LiczbaWyswietlen = 3516312,
// tutaj chcę wstawić listę komentarzy i ją zainicjalizować
Komentarze=new List<Comment>{"super","fajny"}
});
}
}
Nie wiem co robię nie tak, dziedziczę na samej górze komentarz, który jest stringiem i dodaję go do listy, ale jak to wpisać w inicjalizacji? Szukałam już tutaj na forum podobnego problemu, ale nie za bardzo wiem o co chodzi.