ifステートメント内でラムダを使用してツリーノードの値をリスト内のオブジェクト値と比較するにはどうすればよいですか?現在、私はこのようなことを試みていますが、うまくいきません。検索を簡素化するためのより良い方法はありますか?
if (tvItems.Nodes.Count > 0)
{
// Get checked items
listChecked= MenuItemDTOManager.GetMenuItems();
//
foreach (TreeNode parentNode in tvItems.Nodes)
{
if (listChecked.Find(s => s.menuId.ToString() == parentNode.Value.ToString()))
{
parentNode.Checked = true;
}
}
// Traverse children
}