Dictionary<int, List<int>
を作成するメソッドがあり、メソッドでIReadOnlyDictionary<int,IReadOnlyList<int>>
を返すようにします。読み取り専用ディクショナリ<int、List <int>>
私はreturn Example as IReadOnlyDictionary<int, IReadOnlyList<int>>;
と試みたが、ヌル
を返す私はそれが新しいDictionary<int, IReadOnlyList<int>> Test
を作成し、リストAsReadOnlyのすべての値をコピーして IReadOnlyDictionary<int, IReadOnlyList<int>> Result = Test;
これを達成するための他の方法は何であり、1がありましたそれは他のものより優れていますか?
申し訳ありませんが、私はコピー@DanielEsp – DanielEsp
私がしようとしたが、それは抽象クラスのインスタンスまたはインタフェースのSystem.Collections.Generic.IReadOnlyDictionary> 'を作成できません示してい間違ったこと - 私は今得たことを試してください。 –
@DanielEspアップデートを参照してください。 –