gpt4 book ai didi

c# - 如何使用从字符串到字符串列表的自动映射器

转载 作者:行者123 更新时间:2023-11-30 15:32:30 25 4
gpt4 key购买 nike

我们如何使用 automapper 将以空格分隔的字符串转换为列表?

数据:

foo1 foo2 foo3 foo4

类:

public class myFooList
{
public int myId;
public List<string> myListOfStrings;
}

使用自动映射器默认值。

Mapper.CreateMap<data,myFooList>()        
.ForMember(d=>d.mListOfStrings, s=>s.MapFrom(s=>s.Data));

我以每个字符一行的形式获取数据。

例如:

f
o
o
1

f
o
o
2

等等等等

最佳答案

Mapper.CreateMap<data,myFooList>()<br/>
.ForMember(d=>d.mListOfStrings, s=>s.MapFrom(s=>s.Data.Split()));

看起来 automapper 做出了合理的假设并逐个字符地枚举字符串。只需明确说明拆分即可。

nvoigt 的建议也是正确的——你确定要使用 automapper 吗?

关于c# - 如何使用从字符串到字符串列表的自动映射器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18986927/

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