ฉันจะส่งประเภทที่ไม่ระบุชื่อเป็นพารามิเตอร์ไปยังฟังก์ชันอื่น ๆ ได้อย่างไร ลองพิจารณาตัวอย่างนี้:
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)
{
}
}
กล่าวอีกนัยหนึ่งฉันควรใช้อะไรแทน?
เครื่องหมาย