convertir Liste & lt; Liste & lt; objet & gt; & gt; IList & lt; IList & lt; object & gt; & gt;

J'ai écrit une méthode qui est
public List<List<object>> Fetch(string data)
à l'intérieur j'ai créer
List<List<object>> p = new List<List<object>>();

mon patron veut maintenant retourner un IList<IList<object>> au lieu de List<List<object>> ie
public IList<IList<object>> Fetch(string data)

alors quand j'ai essayer de faire
return (IList<IList<object>>) p; //throws an exception

Comment puis-je convertir des
List<List<object>> à IList<IList<object>> et retour à List<List<object>>

Grâce.

source d'informationauteur david