-2
私はリストの2つの異なるタイプのオブジェクトを持っており、その特定のオブジェクトにのみOrderBy
とGroupBy
をしたいです。2つの異なるタイプのリストのオブジェクトをグループ化して並べ替える方法は?
私は両方のリストのためにそれを別々にしたくありません。
今私はこれをやっている:
List<object> combinePlacePerson = (from x in recipientFilteredDataByPersons.OrderBy(x => x.FirstName).GroupBy(x => x.FirstName[0]) select (object)x).ToList();
combinePlacePerson.AddRange((from x in recipientFilteredDataByPlaces.OrderBy(x => x.FirstName).GroupBy(x => x.FirstName[0]) select (object)x).ToList());
cvrbyperson.Source = combinePlacePerson;
cvrbyperson
はCollectionViewSource
オブジェクトです。
しかし、私は結合されたオブジェクトでそれをしたいです。
:
は、このインタフェース
から内部プロパティ
recipientFilteredDataByPersons
recipientFilteredDataByPlaces
は今、あなたはこれを行うことができるしている、あなたのクラスを継承recipientFilteredDataByPersonsとrecipientFilteredDataByPlaces?それはどのような種類のリストですか?それらのオブジェクトにはいくつかのプロパティが共通していますか? –