在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这两个引用? 展开
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这两个引用? 展开
展开全部
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的使用。
类似下面的语句:
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的使用。
展开全部
如果.net的版本是3.0以下的,using System.Linq和using System.xml.Linq可以直接不引用,去掉就行了,不会有什么影响
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Linq是2008中的新技术,要3.0以上的框架才有,如果是2005的话,不能直接使用的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电脑上装的.net是什么版本的?
linq得3.0+
linq得3.0+
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询