C#
19. 8. 2010 8:41
anonym
85.207.101.20
Zdravím.
Prosím dalo by se to řešit bez toho LINQ výrazu?
foreach (var value in values.OfType<object>().Select(d => values.GetHierarchyData(d)))
values = IHierarchicalEnumerable
Díky
19. 8. 2010 9:31
Tomáš Herceg
1847 3847
Ovšem, otázkou je proč by to člověk dělal.
var newValues = new List<IHierarchyData>() foreach (var d in values) newValues.Add(values.GetHierarchyData(d)); foreach (var value in newValues)
9. 9. 2010 9:49
93.91.50.221
"proč by to člověk dělal" - tušil bych, že autor otázky potřeboval toto řešení provozovat v prostředí .NET verze 2.0 ;-) Bohužel ne každý může používat poslední verzi...
9. 9. 2010 9:50
To je sice pravda, ale v 90% případů je to jen výmluva či lenost. Situací, kdy by to fakt nešlo, je opravdu pomálu.
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít