foreach (var item in HashSet<T>)
{
}
var应该是什么?
您的代码无法编译,您应该使用以下代码:
HashSet<int> hashSet = new HashSet<int>(); //create a HashSet of integers
//populate hashSet
foreach(var value in hashSet){ //where var is of type int
//...
}
var
(隐式类型变量)将正是您在T
声明HashSet
.
因此,例如,如果您声明它HashSet<int>
,var
它将是类型int
。
var 为 T(30 个字符)(30 个字符)(30 个字符)(30 个字符)
var 是 T,将鼠标悬停在var
上面,VS 会告诉你类型。