読者です 読者をやめる 読者になる 読者になる

万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

LinqのJoin C#

            class Person {
                public string Id { get; set; }

            }
            class Project {
                public string Id { get; set; }
            }

にて

IEnumerable<Person> persons  = new []{ new Person{Id="0001"}, new Person{Id="0002"}, new Person{Id="0003"}}; 
IEnumerable<Project> projects = new []{ new Project{Id="0001"}, new Project{Id="0003"}};
persons.Join (projects, p => p.Id, q => q.Id, (a, c) => new { ev = a, sc = c }).ToList ().ForEach (
    i=>Debug.Log(i.ev.Id)
);

0002以外出る。