我有下面的類:遞歸搜索類別及其子女
public class Category {
public string Name { get; set; }
public Category Parent { get; set; }
public string Url { get; set; }
public List<Category> Children { get; set; }
}
現在給出一個類別,URL的一個實例。我希望獲得URL與類別或其任何子項(或其子項等)匹配的類別。
因此,我的函數將具有以下特徵:
public Category FindCategory(Category category, string url);
我知道遞歸是要走的路,我設法拿出一個解決方案。不過,我已經看到它做得更好,但我找不到在哪裏。如果有人能夠向我展示最簡單,最簡潔的方式來實現這一目標,我將非常感激。
感謝
你先展示你的代碼:) – 2012-01-27 23:43:28
,您在SQL把你的數據嗎? – 2012-01-27 23:54:46
我不明白你的匹配標準。鑑於類別C1和URL U,你是否正在尋找C2.url == U? – kmote 2012-01-28 00:04:05