【发布时间】:2014-08-09 06:52:26
【问题描述】:
我的网络应用程序运行良好。没有问题。
突然间,我需要在我的项目中添加 System.Web.Helpers.ddl 的引用。在我的项目中添加此内容后,我收到错误
无法在此行上将类型“System.DateTime”隐式转换为“var” var date = DateTime.Now.AddYears(i);
在此之前它运行良好,我没有对我的代码进行任何更改。
protected void Bind_Year()
{
try
{
DataTable dt = new DataTable();
dt.Columns.Add("Year", typeof(int));
for (int i = -2; i < 4; i++)
{
var date = DateTime.Now.AddYears(i);
var year = date.Year;
dt.Rows.Add(year);
}
DropDownList3.DataSource = dt;
DropDownList3.DataBind();
}
catch (Exception ex)
{
WebMsgBox.Show(ex.Message);
}
}
【问题讨论】:
-
这是哪个 .NET 版本或 C# 版本?
-
现在.net框架是4.0
-
您是否在某处定义了一个名为
var的类型? -
这是真正的代码,而不是重新输入更多代码,即。你复制粘贴到这里,你没改?
-
我很确定你在某处有一个名为
var的类型,尝试将光标放在它上面并在 Visual Studio 中按 F12 看看会发生什么。
标签: .net dll reference .net-assembly .net-framework-version