• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

给变量取个好名字

Sheldon_Lou 2013-03-05 11:51:28
做开发的都希望自己的程序写的好看,易懂,不仅仅是自己懂,也要给别人懂。
比如List<Person> 我们会取名叫persons,大家一看就明白是Person的集合。
但最近纠结一个问题,不晓得怎么给Dictionary<Tkey,TValue> 这个变量取名字。我想的是Key表示id,Value表示一个Person,也就是由id对应一个Person。有时候我会用Dictionary<int,Person> id2Person=new Dictionary<int,Person>();
不晓得大家还有没有其他什么命名方法,还望各位前辈支个招。
...全文
2691 点赞 收藏 34
写回复
34 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
州子 2014-04-02
你们号称英语很牛逼? person的复数形式是persons people的复数形式是peoples表示的是民族!
回复
一君 2013-03-12
受教。高人多啊。
回复
UndefinedCoder 2013-03-12
明明是做.net的,用什么java命名规范。
回复
duke3030 2013-03-09
引用 3 楼 caozhy 的回复:
好个P List<Person>应该叫People,而不是“Persons”,你的英语是体育老师教的? Dictionary<int, Person>我一般叫peopleDict
我觉得变量命名应该强化其含义和作用,避免或弱化其类型 比如Dictionary<int,Person>这个类型,命名为people就比peopleDict感觉好一些, 如果由于需求或设计发生一些变化导致Dictionary<int,Person>更改为List<Person>,那么peopleDict就显得不太恰当了
回复
赵4老师 2013-03-08
名字只是一个符号。 说是一物即不中。
回复
ktei2008 2013-03-08
It's so ridiculous and meaningless to discuss this.
回复
副组长 2013-03-07
引用 24 楼 xiangjie25 的回复:
personList
NameList
回复
相羽六 2013-03-07
这版主厉害
回复
xiangjie25 2013-03-07
personDict
回复
xiangjie25 2013-03-07
personList
回复
chenjt3533 2013-03-07
dictPeople
回复
yujie_v 2013-03-07
没这么复杂吧。 XXX Dictionary
回复
utalents 2013-03-07
回复
请问你是否姓江?
回复
china_jeffery 2013-03-06
引用 3 楼 caozhy 的回复:
好个P List<Person>应该叫People,而不是“Persons”,你的英语是体育老师教的? Dictionary<int, Person>我一般叫peopleDict
版主说粗话啦
回复
phommy 2013-03-05
personsIndexByID IDPersonMap 之类= =
回复
EnForGrass 2013-03-05
我取的话 Dictionary<int,Person> identityPersonDic=new Dictionary<int,Person>();
回复
小龙在线 2013-03-05
Dictionary<int,Person> dict = new Dictionary<int,Person>();
回复
种草德鲁伊 2013-03-05
自然数那个梗,那时考试就被坑过了,留了一年级世界线都变了
回复
blownewbee 2013-03-05
引用 15 楼 microtry 的回复:
引用 3 楼 caozhy 的回复:List<Person>应该叫People,而不是“Persons”,你的英语是体育老师教的? 我记得是这样的: person的复数形式确实是persons, 在30年前,我学英语的时候,persons表示可数的复数形式,people表示不可数的复数形式, 这些年,语法不这么严格了
十年前,“年青人”还是错别字,现在年轻、年青都可以了;十年前自然数不包括0,现在包括了;十年前还有九大行星,现在只有8个了;也许等到我50岁,有一半的小学知识都过时了。
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-03-05 11:51
社区公告

让您成为最强悍的C#开发者