-1

StringId でグループ化し、次に Name でグループ化しようとしています

var a = myList
                .GroupBy(item => new TcGroupByKey() 
{StringId = item.Id, ChannelName = item.ChannelName}).ToList();

この内部クラスを作成しましたTcGroupByKey

その結果をTrackingChannelRowctorに渡すことができます

厳密な型の引数を取得し、取得しませんobject

 public TrackingChannelRow(ManageTcModel.TcGroupByKey tcGroupByKey,
            IGrouping<ManageTcModel.TcGroupByKey, TrackingChannelItem> subChannels,
            IEnumerable<Manager.TrackingChannels.Model.ToolbarItem> toolbars,
        IEnumerable<Manager.TrackingChannels.Model.BundleItem> bundles)
        {

しかし、グループ化は機能しません。

私は何を間違っていますか?

4

2 に答える 2

0

あなたは linq に、認識できないオブジェクトでリストをグループ化するように依頼しています。

どうしたの:

var a = myList.GroupBy(Id).GroupBy(ChannelName).ToList();
于 2012-04-08T15:02:27.013 に答える