首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

linq来个轻松点的,该如何处理

2012-05-20 
linq来个轻松点的直接上码C# code(from x in Enumerable.Range(1, 9)from y in Enumerable.Range(1, x)sel

linq来个轻松点的

直接上码

C# code
(from x in Enumerable.Range(1, 9)             from y in Enumerable.Range(1, x)             select new { x, y }).ToList().ForEach(x => Console.Write("{0}*{1}={2}\t"+(x.x==x.y?"\n\r":""), x.y, x.x, x.x * x.y));Console.Read();


[解决办法]
不错。linq在很大程度上可以代替循环。
[解决办法]
牛逼啊,看不懂
[解决办法]
不错。。不过我觉得这个例子还是直接循环比较好
[解决办法]
执行效率。
[解决办法]
探讨
执行效率。

[解决办法]
虽然我不用LINQ 不过能把它练成这样也挺不错的
[解决办法]
new b()!
[解决办法]
这样我感觉可读性没有For 循环嵌套好.
[解决办法]
感觉可读性和性能没有for循环好
[解决办法]
探讨

new b()!

[解决办法]
各有所长吧
[解决办法]
C# code
for (int i = 1; i <= 9; i++)            {                for (int j = 1; j <= i; j++)                {                    if (j == i)                        Console.Write("{0}*{1}={2}\n\r", i, j, i * j);                    else                        Console.Write("{0}*{1}={2}\t", i, j, i * j);                }            } 

热点排行