无法将方法组转换为字符串错误
本文关键字:字符串 错误 转换 方法 | 更新日期: 2023-09-27 17:57:31
当谈到C#时有点绿色,所以我真的很感激在这方面的帮助。我在代码的这一部分不断出现这个错误。
错误1"FileHelpers.FileHelperEngine.ReadString(string)"的最佳重载方法匹配包含一些无效参数C:''Users''Traci''Documents''Visual Studio 2013''Projects''SpectraMX''src''SpectraMX.app''Program.cs 26 45 SpectraMX.app
static void Main(string[] args)
{
//get data from my ftp site
string data = getDataFromFtpSite();
//go through the records there
FileHelperEngine <FtpProductRecord> engine = new FileHelperEngine<FtpProductRecord>();
FtpProductRecord[] FtpRecords = engine.ReadString(getDataFromFtpSite);
//for record requested below, write it
foreach (var product in FtpRecords)
{
Console.WriteLine(product._UPC);
}
我得到的第二个错误是:
错误2参数1:无法从"方法组"转换为"字符串"C:''Users''Traci''Documents''Visual Studio 2013''Projects''SpectraMX''src''SpectraMX.app''Program.cs 26 63 SpectraMX.app
当我在不进行调试的情况下运行时,我会得到文本文件中的所有数据,而不仅仅是我请求的UPC部分。我的数据在文本文件中用分号分隔,我把它显示为[FileHelpers.DimitedRecord(";")]。我在FileHelpers上查过这个,看起来我做得很好。http://www.filehelpers.net/quickstart/如果能提供一点帮助,我们将不胜感激。
您必须在ReadString方法中使用数据:
//get data from my ftp site
string data = getDataFromFtpSite();
//go through the records there
var engine = new FileHelperEngine<FtpProductRecord>();
var FtpRecords = engine.ReadString(data);
//for record requested below, write it
foreach (var product in FtpRecords)
{
Console.WriteLine(product._UPC);
}
我建议在更新到库的最后一个版本
http://www.filehelpers.net/download/