![]() |
1
1
它看起来很好…读起来和其他任何2条件if语句一样简单。关于我唯一可能改变的事情是翻转否定词以便提前退出:
我一点也不觉得这里面有什么混乱,也从来没有想过这是一个特别麻烦的习语,我谦恭地建议那些被它弄糊涂的开发者习惯它。它是常见的,简洁的,并给出了尽可能多的LOC的问题,因为它应该。把它变成10行代码 方式 太重要了。
|
![]() |
2
5
您可以编写具有良好名称的扩展方法:
所以以后你可以用
|
![]() |
3
4
所以我很可能会把它分开,给它起个有意义的名字。这是更多的阅读,但你不需要说太多的评论:
|
![]() |
4
3
将| |的每个部分包装到它自己的方法或属性中,这样就可以这样编写了
|
![]() |
5
2
二元性。
|
![]() |
6
1
我更喜欢一种新方法:
在现有的方法中,我只想:
|
![]() |
7
0
一个扩展的方法很巧妙:
|
![]() |
8
0
如果您的意思是必须重复执行此操作,而且它又长又难看,请将逻辑抽象到另一个类并使用扩展方法。
现在将代码替换为:
|
![]() |
9
0
|
![]() |
10
0
虽然我认识到“try”模式是必要的,但我不喜欢需要“out”参数的实现。如果函数与TryGetValue类似,似乎会更有用:
在任何情况下,结果的返回类型都是字典数据的返回类型。
|
![]() |
eymentakak · json字典类型错误:字符串索引必须是整数 3 年前 |
![]() |
Rohan Mittal · 按dict值对dict排序 3 年前 |
![]() |
mars · 将值作为元组对字典进行排序 3 年前 |
![]() |
Sher Meen · 我需要列出一个循环中临时变量中存储的多个值 3 年前 |
![]() |
Shubh · 如何将字典行附加到空数据帧中? 3 年前 |
![]() |
kms · 从pandas中的字典中读取数据并指定新的列值 3 年前 |
![]() |
Alex · 如何向嵌套字典json添加值? 3 年前 |