У меня есть класс Student
public string StudentName{get;set;}
public string StudentID{get;set;}
public int StudentAge{get;set;}
public string StudentClass{get;set;}
public string StudentIDwithName{get;set;}
Если класс Student выше 5-го, тогда я хочу обновить поле StudentIDwithName как StudentID + StudentName
У меня есть метод (GetRecords), который возвращаетзаписи как IEnumerable.Теперь я хочу обновить данные, как упомянуто выше, используя лямбда-выражение, так как я хочу получить результат также в iEnumerable.
В настоящее время я использую цикл ForEach для обновления, но я получаю ошибку "невозможно преобразовать void в System.Collection.Generic.IEnumerable "Также я не уверен, как использовать переключатель или, если еще, чтобы проверить условие.
GetRecords<Student>(exportRequestData).ForEach(i => i.StudentIDwithName = i.StudentID + i.StudentName)
Пожалуйста, предложите горячую, чтобы достичь этого результата.