IEnumerable<>LINQ、、、およびについて質問がありList<>ます。
がありList<T>、それをフィルタリングまたは検索したい場合は、次のように LINQ を使用します。
var psec = from p in MyListOfSomeObjects
where ((p.Tipo == tipo) || (p.Tipo == null))
select p;
しかし、ある特定のケースでは、LINQ クエリによって返される asList<T>ではなく、 actual が必要です。IEnumerable<T>
psec.ToList<T>()を取得するために使用できますList<T>が、私の質問は次のとおりです。
この方法はToList<T>()時間やコンピュータ リソースを無駄にしますか? IEnumerable<T>をビルドするために反復またはループを実行しますList<T>か?