Unable to convert List<List<int>> to return type IList<IList<int>>
问题 For level order traversal why does this exception occur? Following exception occurs: Cannot implicitly convert type ' System.Collections.Generic.List<System.Collections.Generic.List<int>> ' to ' System.Collections.Generic.IList<System.Collections.Generic.IList<int>> '. An explicit conversion exists (are you missing a cast?) public IList<IList<int>> LevelOrder(TreeNode root) { var result = new List<List<int>>(); var que = new Queue<TreeNode>(); //if(root==null) return result; que.Enqueue(root)