我理解T
来自Type
,但为什么下一个经常使用的变量是K
?
最佳答案
我见过 K
用于 Key
但并不经常作为“下一个”类型参数。例如,您会看到
Dictionary<K, V>
K
代表Key
,V
代表Value
。
有时您会看到 T1
、T2
等或 T
、U
、 V
(这里优先使用前者)。但我更喜欢更具描述性的名称,例如
Map<TSource, TDestination>
或
Create<TUnitOfWork>
关于c# - C# 泛型命名约定从何而来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4367939/