Câu hỏi được gắn thẻ «contravariance»

4
Tại sao hiệp phương sai và chống chỉ định không hỗ trợ loại giá trị
IEnumerable<T>là đồng biến thể nhưng nó không hỗ trợ loại giá trị, chỉ là loại tham chiếu. Mã đơn giản dưới đây được biên dịch thành công: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Nhưng thay đổi từ stringthành intsẽ nhận được lỗi biên dịch: IEnumerable<int> intList = …







Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.