gpt4 book ai didi

c# - 如何在字典键上执行 "like"?

转载 作者:可可西里 更新时间:2023-11-01 08:36:09 26 4
gpt4 key购买 nike

我怎样才能通过“点赞”来找到字典键?我目前正在做:

mydict.ContainsKey(keyName);

但是有些 keyNames 附加了一个额外的词(用空格分隔),我想做一个“喜欢”或 .StartsWith()。比较将如下所示:

"key1" == "key1"  //match
"key1" == "key1 someword" //partial match

我需要在这两种情况下进行匹配。

最佳答案

您可以使用 LINQ 来执行此操作。

这里有两个例子:

bool anyStartsWith = mydict.Keys.Any(k => k.StartsWith("key1"))

bool anyContains = mydict.Keys.Any(k => k.Contains("key1"))

值得指出的是,此方法的性能会比 .ContainsKey 方法差,但根据您的需要,性能影响不会很明显。

关于c# - 如何在字典键上执行 "like"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9007990/

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