gpt4 book ai didi

c# - LINQ:唯一名称列表

转载 作者:太空宇宙 更新时间:2023-11-03 17:54:27 24 4
gpt4 key购买 nike

(简体)

我有一个全名字符串列表。前 6 个字符始终是名字

List<string>()
fredXXsmith
aliceXFloor
billXXjohnson
fredXXperterson

如何在 LINQ 中从这些字符串中获取唯一名字的列表?

  fredXX 
aliceX
billXX

最佳答案

你只需要将全名转换到子字符串,然后使用Distinct :

var firstNames = names.Select(x => x.Substring(0, 6))
.Distinct();

这是假设(给定您的示例)您总是至少有 6 个字符(用 X 填充)。添加 ToList如果你想要 List<string>,请调用链的末尾.

关于c# - LINQ:唯一名称列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15370633/

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