コレクションへの次のクエリがあります。
Panel thePanel = menuCell.Controls.OfType<Panel>()
.Where(panel => panel.Controls.OfType<HyperLink>().Any(
label => label.ID == clas))
.FirstOrDefault();
これは、特定の ID を持つハイパーリンクを持つ Panel のみを取得します。だけでfirstOrDefault
なく、一致した要素 (最初の要素のみ) とシーケンス内の次の 2 つを取得する必要があります。方法がわからないので、何も試しませんでした。