मैं अन्य कार्यों के लिए अनाम प्रकारों को पैरामीटर के रूप में कैसे पास कर सकता हूं? इस उदाहरण पर विचार करें:
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)
{
}
}
दूसरे शब्दों में, मुझे ?
निशान के बजाय क्या उपयोग करना चाहिए ।