¡Estoy seguro de haber hecho esto antes, pero no puedo encontrar ningún ejemplo! Grrr ...Método genérico en una clase no genérica?
Por ejemplo, quiero convertir un IList<T>
en un BindingList<T>
:
public class ListHelper
{
public static BindingList<T> ToBindingList(IList<T> data)
{
BindingList<T> output = new BindingList<T>();
foreach (T item in data)
output.Add(item);
return output;
}
}
¿Cuál es la pregunta real aquí? Sí, los métodos genéricos están bien en las clases no genéricas (System.Linq.Enumerable es probablemente el mayor ejemplo). –
@Jon - se perdió el en ToBindingList –