gpt4 book ai didi

csvhelper - 在 Visual Studio 2015 中找不到 CsvClassMap 错误

转载 作者:行者123 更新时间:2023-12-03 15:05:24 24 4
gpt4 key购买 nike

我正在尝试在我的一个项目中使用 CsvHelper 库。它只是控制台应用程序。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CsvHelper;
using System.IO;
using Newtonsoft.Json;
using CsvHelper.TypeConversion;


namespace csvtest4
{
class Program
{
static void Main(string[] args)
{
List<string> result = new List<string>();
string value;
using (TextReader fileReader = File.OpenText("list.csv"))
{
var csv = new CsvReader(fileReader);
csv.Configuration.HasHeaderRecord = true;
csv.Configuration.RegisterClassMap<CustomClassMap>();
while (csv.Read())
{
for (int i = 0; csv.TryGetField<string>(i, out value); i++)
{
result.Add(value);
}
}

var json = JsonConvert.SerializeObject(result);
Console.WriteLine(json.ToString());
}

}

}

public class CustomClassMap : CsvClassMap<TestModel>
{
public CustomClassMap()
{
Map(m => m.StringProperty).Index(0);
Map(m => m.GuidProperty).Index(1);
Map(m => m.IntProperty).Index(2).TypeConverter<MyCustomTypeConverter>();
}
}
}

不确定,我缺少什么,但我的 vs2015 一直提示 CsvClassMap 它说找不到类型或命名空间,你是否缺少指令。此外,它也无法识别 map 功能

我想我添加了必需的命名空间,因为其他 CsvHelper 函数工作正常

最佳答案

CsvClassMap不再是最新版本的 CsvHelper。

使用 ClassMap<Model>反而

关于csvhelper - 在 Visual Studio 2015 中找不到 CsvClassMap 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44313515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com