Я реализую некоторый сетевой код, используя шаблон селектора в C # / .NET 3.5. Тем не менее, я был удивлен, обнаружив, что метод Select
принимает неуниверсальные IList
, а IList<Socket>
. В справочной документации ясно сказано, что здесь ожидается список сокетов и ничего больше.
Кто-нибудь знает, почему это так?