【发布时间】:2021-04-09 04:06:48
【问题描述】:
任何人都知道如何将IEnumerable<xxxxx> 传递给方法。 XXXXX 是指任何类。
我想让它动态地接受任何课程。例如,<student>、<course>、<semester> 等。
目前它被固定为 Employee 类。
public IEnumerable<Employee> GetJsonFile(string strFolder, string strFileName)
{
string strFile = Path.Combine(WebHostEnvironment.WebRootPath, strFolder, strFileName);
using (var jsonFileReader = File.OpenText(strFile))
{
return JsonSerializer.Deserialize<Employee[]>(jsonFileReader.ReadToEnd(), new JsonSerializerOptions { PropertyNameCaseInsensitive = true});
}
}
【问题讨论】:
-
示例
、 、 等 -
使用泛型。 Enumerable
其中 T 是一个类。
标签: ienumerable