C#学习教程:C#generics命名约定来自哪里?分享


C#generics命名约定来自哪里?

我知道T来自Type ,但为什么经常使用的下一个变量是K

我已经看到K用于Key但不经常用作“下一个”类型参数。 例如,你会看到

 Dictionary 

其中K代表KeyV代表Value

有时你会看到T1T2等,或者TUV (前者在这里是首选)。 但我更喜欢更具描述性的名字

 Map 

要么

 Create 

我的猜测是它来自Key

另一个变体是GenericFunction ,其中TResult是function返回的值的类型。 (如, Func

上述就是C#学习教程:C#generics命名约定来自哪里?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031576.html

发表评论

邮箱地址不会被公开。 必填项已用*标注