Tôi muốn xóa tất cả các yếu tố từ danh sách của tôi:Xóa tất cả các mục từ một danh sách
foreach (Session session in m_sessions)
{
m_sessions.Remove(session);
}
Trong yếu tố cuối cùng tôi nhận được một ngoại lệ: UnknownOperation.
Bất cứ ai cũng biết tại sao?
Tôi nên xóa tất cả các phần tử như thế nào? Nó là ok để viết một cái gì đó như thế này:
m_sessions = new List<Session>();
'm_Sessions.Clear()'? –
thử list.Clear(). –
Bạn có chắc chắn rằng bạn có được tất cả các cách để các yếu tố cuối cùng, tôi sẽ nghĩ rằng bạn sẽ nhận được một ngoại lệ về nỗ lực đầu tiên để sửa đổi một danh sách được sử dụng cho iteration – musefan