在C#编程的时候,发现system.linq与system.xml.linq无法进行生成,错误原因是缺少引用?

源代码:usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;us... 源代码:using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ArrayList arry = new ArrayList();
arry.Add("月");
for (int i = 1; i <= 12; i++) arry.Add(i.ToString());
yue.DataSource = arry;
yue.DataBind();
}
}
protected void yue_SelectedIndexChanged(object sender, EventArgs e)
{
ArrayList arrr = new ArrayList();
switch (yue.SelectedValue)
{
case "2":
for (int i = 1; i <= 28; i++) arrr.Add(i.ToString()); ri.DataSource = arrr;
ri.DataBind();
break;
case "1":
case "3":
case "5":
case "7":
case "8":
case "10":
case "12":
for (int i = 1; i <= 31; i++) arrr.Add(i.ToString());
ri.DataSource = arrr;
ri.DataBind();
break;
case "4":
case "6":
case "9":
case "11":
for (int i = 1; i <= 30; i++) arrr.Add(i.ToString());
ri.DataSource = arrr;
ri.DataBind();
break;
}
}
},希望有人可以帮助解决。。。
如果使用VS2005和.net3.5,应该如何使用using System.Linq和using System.xml.Linq这两个引用?
展开
 我来答
cnmahj
2010-08-31 · TA获得超过954个赞
知道小有建树答主
回答量:785
采纳率:0%
帮助的人:1059万
展开全部
Linq就是类似SQL一样的查询语句,用于简化一些数据库操作或XML操作,并且更易于理解。

类似下面的语句:

from n in data
where n.ShipCountry == "Norway"
select n;

要是完全理解了可以用一下,没理解的话不用也无所谓。
我在最近干的C#项目还没有用到过Linq。
----------------
看你贴出来的代码,没有用到Linq,你只需要把它删掉即可。
----------------
System.Linq
应该是没问题的。
System.Xml.Linq;
需要你在解决方案的引用中添加对“System.Xml.Linq”的引用才可以在CS文件中使用using来声明对System.Xml.Linq的使用。
hanchunlei525
2010-08-20 · 超过11用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
如果.net的版本是3.0以下的,using System.Linq和using System.xml.Linq可以直接不引用,去掉就行了,不会有什么影响
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mengqi718
2010-08-18 · TA获得超过398个赞
知道答主
回答量:124
采纳率:0%
帮助的人:115万
展开全部
Linq是2008中的新技术,要3.0以上的框架才有,如果是2005的话,不能直接使用的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友586e433
2010-08-18 · TA获得超过3491个赞
知道小有建树答主
回答量:1221
采纳率:0%
帮助的人:1411万
展开全部
电脑上装的.net是什么版本的?
linq得3.0+
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式