我希望调用一个接受 T类型
对象的方法。在我的自定义方法中,我接收到了T类型
。如何将我的T类型
传递给已经接收到T类型
的方法?是否可以通过反射调用它?
下面是我的方法:
public IEnumerable<T> Method2<T>(string fileSrc, char sep)
{
// Using LinqToCsv lib
IEnumerable<T> list;
CsvFileDescription inputFileDescription = new CsvFileDescription
{
SeparatorChar = sep,//specify the separator line
FirstLineHasColumnNames = true //Header is in the first line
};
CsvContext csvContext = new CsvContext();
list = csvContext.Read<T>(fileSrc, inputFileDescription);
// Data is now available via variable list.
return list;
}
在上述方法中,
csvContext.Read<T>(fileSrc, inputFileDescription);
被声明为...public IEnumerable<T> Read<T>(string fileName, CsvFileDescription fileDescription)
where T : class, new();
我将非常感激您的帮助。