作者: 乔克斯
查看: 7566|回复: 20

主题标签Tag

打印 上一主题 下一主题

[源码] 【在2.0程序集下使用Linq】Linq to 2.0

[复制链接]
跳转到指定楼层
楼主
乔克斯 发表于 2014-7-22 13:47:23 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
查看: 7566|回复: 20
【在2.0程序集下使用Linq】Linq to 2.0

1. 方法一   


在以下项目中已经包含了对LINQ实现最重要的部分:表达式树,所以只需要将这部分代码“拿来”,就可以在.NET 2.0上使用LINQ,甚至使用“Linq to DAC”操作数据库。


LINQ示例代码:
[C#] 纯文本查看 复制代码
string[] sa = new string[] { "a", "b", "c", "ab", "abc" };
var q = from s in sa
        where s.Length > 1
        select s;
foreach (var s in q)
{
    Console.WriteLine(s);
}



示例项目源码-回复可见:
游客,如果您要查看本帖隐藏内容请回复


2.方法二:(更专业)


在 Target Framework设置为2.0的情况下,添加System.Core.dll (默认在:C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 下)的引用,提示不用管,选“Yes",然后,将System.Core.dll的属性中Specific Version设置False,就OK了。


1.找到System.Core.dll并添加进去,会发现报一个错。



2.选中这个引用。


3.将这个dll的属性Specific Versio设置为false就好了。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 转播转播
回复 论坛版权

使用道具 举报

沙发
 楼主| 乔克斯 发表于 2014-8-5 16:26:38 | 显示全部楼层
Ghost_曉鬼 发表于 2014-8-5 14:31
学习了,是不是就算不升级,有这些个引用照样可以在2.0中可以用?

是的。可以在.net2.0环境下使用。
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-5-10 23:57, Processed in 0.637841 second(s), 35 queries , Gzip On.

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