一般的なリストがあります。
このリストの一部の要素は、親要素に属しています。これらすべての要素をデータベースから取得し、それらを使用して再帰的にツリーを構築したいと考えています。
だから、ここに私が考えていることがあります:
これが私の述語です:
public static bool FindChildren(Int32 parentId,CategoryMapping catMapping)
{
if (catMapping.parentId == parentId)
{
return true;
}
else
{
return false;
}
}
root = list[0];
root.childrenElements = root.FindAll(FindChildren(root.id,???)
これがどのように機能するかわかりません。どうすればこの種の述語を行うことができますか?
PS:私はVS2005を使用しています:(