2010-12-06 19 views

回答

22

我见过K用于Key但不频繁作为“下一个”类型的参数。例如,你会看到

Dictionary<K, V> 

其中KKeyVValue

有时你会看到T1T2等,或TUV(前者在此优选)。但我更喜欢更具描述性的名称,如

Map<TSource, TDestination> 

Create<TUnitOfWork> 
1

我的猜测是它从Key

1

还有一个变化是GenericFunction<T1,T2,TResult>,其中TResult是价值由functon返回的类型。 (如,Func<T1,T2,...,TResult>