1 回答

TA貢獻(xiàn)1785條經(jīng)驗 獲得超4個贊
您可以通過這種方式輕松遍歷 Tuple,假設(shè)我有一個類
班級
public class MyClass
{
public int Counter { get; set; }
}
元組列表
List<Tuple<MyClass, bool>> listoftuple = new List<Tuple<MyClass, bool>>();
設(shè)置元組列表
for (int i = 0; i <=10; i++)
{
MyClass cls = new MyClass();
cls.Counter = i;
Tuple<MyClass, bool> tuple =
new Tuple<MyClass, bool>(cls, true);
listoftuple.Add(tuple);
}
獲取元組值
foreach (Tuple<MyClass, bool> item in listoftuple)
{
Tuple<MyClass, bool> gettuple = item;
Console.WriteLine(gettuple.Item1.Counter);
Console.WriteLine(gettuple.Item2);
}
你的代碼有問題
您代碼中的問題是 foreach 循環(huán)的第一行
候選 cd = cand.Item1;
嘗試替換為
Tuple<Candidate, Boolean> cd = cand
然后
Candidate candidate = cd.Item1
- 1 回答
- 0 關(guān)注
- 185 瀏覽
添加回答
舉報