gpt4 book ai didi

c# - 在 linqQuery 中只返回部分字符串

转载 作者:行者123 更新时间:2023-11-30 19:16:20 27 4
gpt4 key购买 nike

我正在使用这个 linqQuery 返回一个博客列表

var blogPosts = _repo.GetPosts().OrderByDescending(o => o.PostedOn).Take(25).ToList();

在我的类里面,我有一个名为 Description witch 的字符串属性,其中包含很长的文本。我的问题是,我怎样才能在 linqQuery 中包含一些代码,说明它应该只返回我的 public string Description { get; 的前 20 个字母?放; }

最佳答案

像这样的东西应该可以工作:

var blogPosts = _repo
.GetPosts()
.OrderByDescending(o => o.PostedOn)
.Take(25)
.AsEnumerable()
.Select(x => new BlogPost
{
Description = x.Description.Substring(0, 20)),
// set other properties
});

关于c# - 在 linqQuery 中只返回部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25473843/

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