Tipo C'è sempre un motivo per utilizzare Type
parametri su farmaci generici, vale a dire:parametri vs. farmaci generici
// this...
void Foo(Type T);
// ...over this.
void Foo<T>();
Mi sembra che i generici sono molto più utili in quanto forniscono vincoli generici e con C# 4.0, contravarience e covarience, così come probabilmente alcune altre caratteristiche che non conosco. Mi sembra che la forma generica abbia tutti i vantaggi, e nessun negativo che anche il primo non condivide. Quindi, ci sono dei casi in cui dovresti usare il primo invece?
E 'anche molto più lento e costoso a che fare con i generici (tutte quelle chiamate di riflessione non può essere abbastanza) –
Assolutamente - anche se il dolore è normalmente più importante per me :) –