Ciao Giulio,
il primo ti permette di fare un giochetto come questo
class SomeOtherType : SomeType { }
void MyMethod<T>(T item) where T : SomeType
{
}
var obj = new SomeOtherType();
MyMethod<SomeType>( obj );
e internamente sapere che dall'esterno tu vuoi che obj venga
espressamente trattato come SomeType e non come il suo tipo concreto.
.m
--
blog @ //
milestone.topics.it