用什么来代替“var"”在Asp.Net 2.0

本文关键字:Asp Net quot 什么 var | 更新日期: 2023-09-27 17:50:02

我创建了两个独立的下拉菜单。所以我在这个链接的解决方案中使用了代码:动态添加下拉列表并通过回发记住它们

但我猜问题是var的使用属于3.5。所以Visual Studio不能识别它。这行中我可以用什么来代替var呢?

var items = new List<ListItem>();

用什么来代替“var"”在Asp.Net 2.0

只使用正在创建的对象的类型?

List<ListItem> items = new List<ListItem>();

var关键字在c# 3.0中被引入。它声明一个隐式类型变量,编译器据此推断该变量的类型。这是一种方便,但如果你不想使用它(或不能在旧版本的c#中使用它),你可以使用显式类型来声明变量。

在你的情况下,你必须这样做:

List<ListItem> items = new List<ListItem>();