場合によっては、メソッドの空のリストを返す必要があります。 ほとんどの場合、私はIEnumerable<T>
を返すので、Enumerable.Empty<T>()
は正確にその仕事をします。Enumerable.Empty <T>()はIListに相当しますか?
しかし私はIList<T>
インスタンスを絶対に返さなければならない場合があります(IEnumerableを使用することもできますが、コードの効率が非常に悪くなります)。
IList
の同等語句は見つかりませんでした。空リストのための私自身のシングルトンプロバイダを完全に想像することができますが、私が見逃したことがあるかどうか知りたいですか?配列として
なぜあなたはコードがあまり効率的であると言うんを使用して実施していますか? –
このソリューションを確認する:http://stackoverflow.com/a/6802982/6469077 – Nico
返信新しいリスト() –