0
嗨我想在運行時將對象類型傳遞到IEnumberable<T>
。 例如 我必須讀取CSV文件,它們都返回不同的數據集。 因此,如果我想使用一種方法,但提取一個不同的實體集,而不是我可以做到這一點。在下面的例子中,我想傳遞不同的實體而不是'學生'。我如何通過動態類型IEnumerable <T> C#
public List<Patient> GetAcgFileData(string fullFileName) {
using (var sr = new StreamReader(fullFileName)) {
var reader = new CsvReader(sr);
////CSVReader will now read the whole file into an enumerable
var records = reader.GetRecords<Student>().ToList();
return records;
}
}
調用它爲什麼不自己做方法的通用? – Kroltan