public static IEnumerable<UIElement> Traverse(this UIElementCollection source)
{
source.OfType<Grid>().SelectMany(v => Traverse(v.Children));
//This is the top level.
foreach (UIElement item in source)
{
yield return item;
}
}
這不會遞歸地返回任何東西。我一直在房子周圍。 Linq鏈應該回調函數/擴展方法,但從來沒有。據我所知,線路什麼也不做。遞歸Linq函數和收益
「圍繞房屋」是什麼意思?這是英國俚語嗎? – 2010-01-27 15:10:24
俚語:嘗試尋找無處不在,找不到我需要的東西。 – DavidA 2010-02-02 14:00:53