我正在尝试为一组ef对象添加一个额外的参数以跟踪处理过程,但我不断遇到必须显式初始化每个列表项的问题。有没有正确的linq方法来解决这个问题?除了简洁之外,在这种情况下使用linq语法是否有任何优势?
List<app_subjects> subjectList = AppMySQLQueries.GetAllSubjects();
List<Tuple<app_subjects, bool>> subjectCollection = new List<Tuple<app_subjects, bool>>(subjectList.Count);
foreach (app_subjects subject in subjectList)
{
subjectCollection.Add(Tuple.Create(subject, false));
}
我已经搜索了这个网站,但没有找到相关信息。
for
或foreach
。 - King King