|
|
1
4
两者之间的一个重要区别是,对于第二个版本,您必须提前知道何时要停止,但是在第一个版本中,您可以开始迭代,然后决定何时停止。你不必事先知道。 您也不必将整个列表与第一个版本同时存储在内存中。您可以以流式方式处理数据。 第二种方法的一个优点是,返回一个列表允许您索引到数组中,而不是从一开始就逐个处理元素。如果您知道需要多少元素,并且知道列表足够小,可以使用第二个版本。 请注意,这些差异与使用属性或函数调用无关。您可以将第一个重写为不带参数的函数调用。
如果只有第一个版本可用,则可以使用
|
|
|
2
0
为什么要使用属性(静态或其他)。斐波那契数的生成是什么性质的…?此外,根据经验,属性不应执行任何“重要”计算/处理,因此您肯定希望在此处使用函数。 |
|
|
3
0
如果你把第一个版本放在
|
|
|
A B · C#Excel自动调整列避免长文本时出错 8 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 9 月前 |