Hello,
if I compare two tuples always is null, why?
//What am I doing wrong?
//I have two tuples and want to compare for equality.
//Is always zero, only when I go through the list, it matches.
public Tuple<int, int> Id { get; set; }
protected readonly Tuple<int, int> m_id;
public Tuple<int, int> Id { get { return m_id; } }
var ret = ListID.FirstOrDefault(x => x.Id == conv.Id);
ret = ListID.Where(x => x.Id == conv.Id).FirstOrDefault();
foreach (var item in ListID)
{
if (item.Id.Item1 == conv.Id.Item1 && item.Id.Item2 == conv.Id.Item2)
{
ret = item;
break;
}
}
if (ret != null)
Thanks for tips in advance.