新的Blog

.NET

09 2006 档案

迭代器(yield return )
摘要:4.1 迭代器块 一个迭代器块(iterator block)是一个能够产生有序的值序列的块。迭代器块和普通语句块的区别就是其中出现的一个或多个yield语句。 yield return语句产生迭代的下一个值。 yield break语句表示迭代完成。 只要相应的函数成员的返回值类型是一个枚举器接口(见4.1.1)或是一个可枚举接口(见4.1.2),一个迭代器块就可以用作方法体、运算符体或访问器体... 阅读全文

posted @ 2006-09-05 17:30 tity1110 阅读(4840) 评论(0) 推荐(0)

数列:1,1,2,3,5,8,13,21,34,..... 求第50个数值? 并用c#写出算法?(不难,但要注意int 溢出问题)
摘要:[STAThread]static void Main(string[] args){ int n =int.Pares(System.Console.ReadLine()); int i; Int64 j, k, temp; //如果用int则会得到: -298632863 j = 1; k = 1; temp = 0; if (n <= 2) { Console.WriteLine("N... 阅读全文

posted @ 2006-09-01 15:33 tity1110 阅读(2980) 评论(3) 推荐(0)

导航