游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: 天魂.NET

介绍两个 NET 编程工具

[复制链接]

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2008-4-23 17:11:00 | 显示全部楼层

Re:介绍两个 NET 编程工具

其实变化也不是那么大的,其实说白了最主要就是扩展了linq(语言集成的查询)
比如可以写下面这种代码:
class Program
{
    static void Main(string[] args)
    {
        int[] arr = new int[] { 8, 5, 89, 3, 56, 4, 1, 58 };

        var m = from n in arr where n < 5 orderby n select n;//注意这一行
        foreach (var n in m)
        {
            Console.WriteLine(n);
        }
        Console.ReadLine();
    }
}

简单的来说就是在代码中集成了sql查询,让数据检索更加简单~上面的例子就是在一个int数组中寻找所有<5的数字并排序。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-4-24 19:10:00 | 显示全部楼层

Re:介绍两个 NET 编程工具

LINQ是比较重要的改进,其他的还有JavaScript调试等等增强,再就是性能的增强。

29

主题

475

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
发表于 2008-5-3 11:54:00 | 显示全部楼层

Re:介绍两个 NET 编程工具

from n in arr where n < 5 orderby n select n
SQL还可以这样写?select难道不应该放前面么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 15:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表