I'm implementing some networking code using the selector pattern in C# / .NET 3.5. However, I was surprised to find that the Select
method takes nongeneric IList
's rather than IList<Socket>
's. It says clearly in the help documentation though that a list of sockets is expected here and nothing else.
Does anyone know why this is the case?