У меня есть условие, которое сравнивает два целых числа, но оно никогда не возвращает true, даже оба числа будут равны.Оператор условия не возвращает true
foreach (TreeViewItem item in Categories.Items)
{
if (subCategory.Tag == item.Tag)
{
item.Items.Add(subCategory);
}
}
оба свойства TreeViewItem
TreeViewItem catItem = new TreeViewItem();
catItem.Tag = (int)row["CategoryID"];
Categories.Items.Add(catItem);
И
TreeViewItem subCategory = new TreeViewItem();
subCategory.Tag = (int)row["CategoryID"];
Даже Тхо оба значения станут равными, то условие будет возвращать ложь и не достигнет item.Items.Add(subCategory);
кто-нибудь знает, чего я не хватает? как одного и того же типа (INT) ... Спасибо