Torna al Thread
Commenti elemento1Commento = new Commenti();
elemento1Commento.setTesto("Primo Commento");
Doc listaCommenti = new Doc(elemento1Commento);
//Console.WriteLine(listaCommenti.getTestoCommento_Index(0));
listaCommenti.InserisciTestoCommento("Secondo Commento");
//Console.WriteLine(listaCommenti.getTestoCommento_Index(1));
listaCommenti.InserisciTestoCommento("Terzo Commento");
//Console.WriteLine(listaCommenti.getTestoCommento_Index(2));
List<String> elencoCommenti = listaCommenti.getCommenti_ToListString();
foreach (string elemento in elencoCommenti)
{
Console.WriteLine(elemento);
}
foreach (Commenti commento in listaCommenti.getListCommenti()) {
Console.WriteLine(commento.ToString());
}
//Eliminare un elemento della lista commenti della posizione X
listaCommenti.EliminaCommento_Index(2);
Console.WriteLine("Seondo Commento = " + listaCommenti.getTestoCommento_Index(1));
//Rinserisco l'ultimo elemento eliminato
listaCommenti.InserisciTestoCommento("Terzo Commento");
//Ora o attivato l'indice 1,2,3,4,... e quindi vado a eliminare la posizione 2 che corrisponde all'array 1
listaCommenti.EliminaCommento_Index(2,true);
Console.WriteLine("Terzo Commento = " + listaCommenti.getTestoCommento_Index(1));
//Resettare / Clear tutta lista dei commenti
listaCommenti.Empty();
Console.WriteLine(listaCommenti.getTestoCommento_Index(5));