我一直在我的课程中使用下面的函数,并想把它写成泛型。
public static IEnumerable<MyObject> Get(string csvFile)
{
return csvFile
.ReadAsStream()
.SplitCrLf()
.Where(row => !string.IsNullOrWhiteSpace(row))
.Select(row => new MyObject(row.Split(',')));
}
我划掉了下面的代码但没有用
public static IEnumerable<T> Get<T>(string csvFile)
{
return csvFile
.ReadAsStream()
.SplitCrLf()
.Where(row => !string.IsNullOrWhiteSpace(row))
.Select(row => new typeof(T)(row.Split(',')));
}
请指教。谢谢!