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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.