2008-09-01 11 views

Répondre

7

Oui, il y a beaucoup de collection .NET Framework, qui ne met pas en œuvre IEnumerable générique.

Je pense que c'est parce que, après la 2.0, il n'y avait pas de développement de la partie noyau de FW (du moins pas de correspondance).

En attendant, je vous suggère de faire usage de solution suivante:

using System.Linq; 
... 
var nodes = GetTreeNodeCollection().OfType<TreeNode>(); 
+0

public class TreeNodeCollection: IList, ICollection, IEnumerabl Pourquoi dites-vous "pas mis en œuvre IEnumerable générique"? BTY, votre code fonctionne. –

0

Oui, Windows Forms date d'avant les médicaments génériques en .Net