【发布时间】:2014-06-20 11:18:11
【问题描述】:
可以遍历数组,然后将元素一一添加到哈希集中。有什么方法可以在不迭代数组元素的情况下将整数从 int 数组添加到 int hashset??
int[] pagesid;//int array
var deletepages = new HashSet<int>();//hashset
pagesid= Array.ConvertAll(text.Split(','), s=>int.Parse(s));
//values from pagesid should be added to hashset.
更新:
int[] pagesid;//int array
var deletepages = new HashSet<int>();//hashset
foreach (XmlNode rule in pgmgmtrules)
{
ruleresult=doc.ParseText(rule.InnerText, false);//parse rule
if (ruleresult != "")
{ //if parsed rule result has value
if (rule.Attributes["Action"].Value == "Delete")
{
var text=rule.Attributes["pageids"].Value;
pagesid= Array.ConvertAll(text.Split(','), s=>int.Parse(s));
//add elements from pagesid array to hashset
}
}
}
【问题讨论】: