次のように繰り返しコードをラップすることは可能でしょうか?
IList<Bla1> Bla1s = (from a in Containers
where a.Right.GetType().Name.Equals("Bla1")
select
(
(Bla1) a.Right
)).Distinct().ToList<Bla1>();
一般的な構造(メソッド?)に。多くの Blas (Bla1、Bla2 ...) があります。Bla は T を表すと思いますが、そのような状況でのジェネリックの経験はあまりありません。ありがとう。