哪里的C#泛型的命名规则从何而来? [英] Where does the C# generics naming convention come from?

查看:147
本文介绍了哪里的C#泛型的命名规则从何而来?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我理解 T 来自键入,但为什么它经常使用下一个变量是 K

I understand T comes from Type, but why is it that the next variable often used is K?

推荐答案

我见过 K 用于而不是频繁的下一个类型参数。例如,你会看到

I've seen K used for Key but not frequently as the "next" type parameter. For example, you'll see

Dictionary<K, V>



其中, K V

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

Sometimes you'll see T1, T2, etc. or T, U, V (the former is preferred here). But I prefer more descriptive names like

Map<TSource, TDestination>

Create<TUnitOfWork>

这篇关于哪里的C#泛型的命名规则从何而来?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆