Tôi nhận thức được hai phương pháp đúc kiểu IEnumerable
từ một Arraylist
trong Linq và tự hỏi trong trường hợp nào sẽ sử dụng chúng?
ví dụ
IEnumerable<string> someCollection = arrayList.OfType<string>()
hoặc là
IEnumerable<string> someCollection = arrayList.Cast<string>()
Sự khác biệt giữa hai phương pháp này và tôi nên áp dụng từng trường hợp ở đâu?