foreach (var item in HashSet<T>)
{
}
var应该是什么?
答案 0 :(得分: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
//...
}
答案 1 :(得分:3)
var
(implicitly typed variable)将是您在宣布T
时在HashSet
中定义的类型。
例如,如果您将其声明为HashSet<int>
,则var
将为int
类型。
答案 2 :(得分:2)
var是T(30个字符)(30个字符)(30个字符)(30个字符)
答案 3 :(得分:1)
var是T,将鼠标悬浮在var
上,VS会告诉你类型。