-5
foreach (var item in HashSet<T>)
{

}

var应该是什么?

4

4 回答 4

4

您的代码无法编译,您应该使用以下代码:

HashSet<int> hashSet = new HashSet<int>(); //create a HashSet of integers

//populate hashSet

foreach(var value in hashSet){ //where var is of type int
    //...
}
于 2013-01-23T14:28:44.013 回答
3

var隐式类型变量)将正是您在T声明HashSet.

因此,例如,如果您声明它HashSet<int>var它将是类型int

于 2013-01-23T14:26:20.670 回答
2

var 为 T(30 个字符)(30 个字符)(30 个字符)(30 个字符)

于 2013-01-23T14:25:37.773 回答
1

var 是 T,将鼠标悬停在var上面,VS 会告诉你类型。

于 2013-01-23T14:28:17.000 回答