有
public static IEnumerable<long> FibonacciNumbers() {
long current = 0;
long next = 1;
while (true) {
long previous = current;
current = next ;
next = previous + next;
yield return current;
}
}
Run Code Online (Sandbox Code Playgroud)
我可以得到第一个斐波那契数字少于100
var series = FibonacciNumbers().TakeWhile(num => num < 100);
Run Code Online (Sandbox Code Playgroud)
只是好奇,我怎么用查询语法呢?
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |