Jak mogę przekazać anonimowe typy jako parametry do innych funkcji? Rozważmy ten przykład:
var query = from employee in employees select new { Name = employee.Name, Id = employee.Id };
LogEmployees(query);
Zmienna query
tutaj nie ma silnego typu. Jak zdefiniować LogEmployees
funkcję, aby ją zaakceptować?
public void LogEmployees (? list)
{
foreach (? item in list)
{
}
}
Innymi słowy, czego powinienem używać zamiast ?
znaków.