从DTO的列表中获取项目



OnInitializedAsync我通过http请求获得了一个客户列表。它会将一个项目加载到列表中。如何将此项获取到我的另一个变量?下面的代码。

private List<CustomerDTO> customers { get; set; }
private CustomerDTO customer { get; set; } = new();
protected override async Task OnInitializedAsync()
{
customers = await httpClient.GetFromJsonAsync<List<CustomerDTO>>(TestRoutes.Customer.GET_Customers());
customer = ?
}

在评论中澄清后,我尝试使用customer = customers.FirstOrDefault(x => x.Id == <insert Id here>);

我当然没有身份证可以比较。因此,正如@John在评论中提到的那样,我使用customer = customers.First();从List 中获得了那个客户

相关内容

  • 没有找到相关文章

最新更新