Як я можу передавати анонімні типи як параметри іншим функціям? Розглянемо цей приклад:
var query = from employee in employees select new { Name = employee.Name, Id = employee.Id };
LogEmployees(query);
Змінна query
тут не має сильного типу. Як я повинен визначити свою LogEmployees
функцію, щоб прийняти її?
public void LogEmployees (? list)
{
foreach (? item in list)
{
}
}
Іншими словами, що я повинен використовувати замість ?
знаків.