3

Excel シートから解析された情報を含むファイルがあります。

 class ProfileRecord
{
    public string ProfileCode { get; set; }
    public string DID { get; set; }
    public string AppName { get; set; }
    public string lvl1 { get; set; }
    public string lvl2 { get; set; }
    public string lvl3 { get; set; }
    public string lvl4 { get; set; }
}

別のクラスでは、分析のためにこれらの記録のリストを送信します。私がやりたいことの 1 つは、一致するすべての ProfileCode を見つける変数を作成することです。したがって、Excelシートの一部は次のとおりです。

Name     Profile Code
Billy    134
Sally    156
Mary     134
Jimmy    134
Tom      189

それから私は何かを持っているでしょう(私は本当に知りません):

var sameProfile = from a in profileList
                  where ( //some code to group all similar profile codes)
                  select new
                  {
                    name = a.Name
                  };

印刷する場合:

foreach(var p in sameProfile)
 {
    Console.WriteLine(p.name);
    Console.WriteLine("\n");
  }

私がしたい:

Billy
Mary
Jimmy

Sally

Tom

プリント。すべての類似要素を見つけて、LINQ を使用してグループ化する方法がわかりません。提案?ありがとう。

4

2 に答える 2