Le code suivant me donne une erreur:Dictionnaire générique - Obtention de l'erreur de conversion
// GetDirectoryList() returns Dictionary<string, DirectoryInfo>
Dictionary<string, DirectoryInfo> myDirectoryList = GetDirectoryList();
// The following line gives a compile error
foreach (Dictionary<string, DirectoryInfo> eachItem in myDirectoryList)
L'erreur donne est la suivante:
Cannot convert type 'System.Collections.Generic.KeyValuePair<string,System.IO.DirectoryInfo>' to 'System.Collections.Generic.Dictionary<string,System.IO.DirectoryInfo>’
Ma question est: pourquoi est-il tente d'effectuer cette conversion? Est-ce que je ne peux pas utiliser une boucle foreach sur ce type d'objet?