Tôi có một danh sách trong C# trong đó tôi đang thêm danh sách trường.Now trong khi thêm tôi phải kiểm tra điều kiện, nếu điều kiện thỏa mãn thì tôi cần xóa hàng cuối cùng được thêm từ danh sách. Đây là mẫu mã của tôi ..Làm cách nào để xóa phần tử cuối cùng được thêm vào Danh sách?
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
}
}
Vì vậy, câu hỏi của tôi là làm thế nào để loại bỏ hàng cuối cùng ra khỏi danh sách trong C#. Xin hãy giúp tôi.
Là 'Danh sách <>' và 'người dùng." "' Hợp lệ C#? –
Điểm bổ sung và loại bỏ điều tiếp theo là gì? Kiểm tra điều kiện đầu tiên và nếu không đáp ứng thì thêm hàng hoặc người nào khác không thêm nó. –
Không thể xóa mục LAST ADDED trong lớp List nếu bạn không lưu trữ chỉ mục đầu vào bên ngoài một nơi nào đó. Tôi cho rằng bạn có nghĩa là để loại bỏ chỉ mục cuối cùng, nhưng sau đó toàn bộ ví dụ bạn cung cấp chỉ là vô nghĩa. – Tarec