我正在关注2个相关的下拉菜单。所以我在这个链接的解决方案中使用了代码: Dynamically add drop down lists and remember them through postbacks
但我想问题是var的使用属于3.5。因此Visual Studio无法识别它。那么我可以在这一行中使用什么而不是var?
var items = new List<ListItem>();
答案 0 :(得分:5)
只需使用正在创建的对象的类型?
List<ListItem> items = new List<ListItem>();
答案 1 :(得分:4)
{C} 3.0中引入了var
关键字。它声明了一个隐式类型变量,编译器推断变量的类型。这是一种方便,但如果您不想使用它(或者不能在旧版本的C#中使用它),您可以使用显式类型声明变量。
在你的情况下,你必须这样做:
List<ListItem> items = new List<ListItem>();
您可以在MSDN上阅读有关implicitly typed local variables的更多信息。