私には簡単な方法があります:
private IList<Objective> createObjectives()
{
var objectiveNames = new[]
{
"Objective 1",
"Objective 2",
"Objective 3",
"Objective 4",
"Objective 5",
"Objective 6",
"Objective 7",
"Objective 8"
};
var objectives = from objectiveName in objectiveNames
select new Objective
{
Name = objectiveName,
Description = objectiveName + " Description",
ModifiedDate = DateTime.Now
};
return objectives.ToList();
}
これはラムダを使用するために変換できるものですか?これを行うことで何か利点がありますか?