Mam listę w języku C#, w którym dodaje pola listy. Teraz podczas dodawania muszę sprawdzić warunek, jeśli warunek spełnia następnie muszę usunąć ostatni wiersz dodany z listy. Oto mój przykładowy kod ..Jak usunąć ostatni element dodany do listy?
List<> rows = new List<>();
foreach (User user in users)
{
try
{
Row row = new Row();
row.cell = new string[11];
row.cell[1] = user."";
row.cell[0] = user."";
row.cell[2] = user."";
rows.Add(row);
if (row.cell[0].Equals("Something"))
{
//here i have to write code to remove last row from the list
//row means all the last three fields
}
}
Więc moje pytanie brzmi: w jaki sposób usunąć ostatni wiersz z listy w języku C#. Proszę, pomóż mi.
Czy "Lista <>" i "użytkownik". "" Poprawny C#? –
Jaki jest sens dodawania i usuwania następnej rzeczy? Najpierw sprawdź stan, a jeśli nie, to dodaj wiersz lub nie dodawaj go. –
Usunięcie pozycji OSTATNIO DODANEJ nie jest możliwe w klasie Lista, jeśli nie przechowujesz gdzieś zewnętrznego indeksu wejściowego. Przypuszczam, że chciałeś usunąć ostatni przedmiot, ale cały podany przykład jest po prostu bezcelowy. – Tarec