gpt4 book ai didi

c# - 列表中的字符串匹配

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

我正在制作一个网络浏览器,但我被困在这件事上。我希望地址栏充本地址栏和搜索栏。首先,我尝试查看是否使用 if adrBarTextBox.text.endswith(".com") 查询搜索栏,但我立即意识到并非每个域都以 .com 结尾。

我目前正在使用(并且坚持使用)的代码是:

// Populate List.
var list = new List<string>();
list.Add(Properties.Settings.Default.suffix);

(Properties.Settings.Default.suffix 是当前可用的每个域后缀的列表)

// Search for this element.
if (adrBarTextBox.Text.Contains(list.something????))
{
// Do something (I have this part all set up)
}

我遇到的问题是

if (adrBarTextBox.Text.Contains(list.

我知道这没有意义,但这就是我问的原因。我坐在这里想了好几个小时的新方法,但我迷路了。我知道 .Text.Contains(list) 没有意义,这就是我所坚持的。

我知道这个问题有点菜鸟,可能有一些简单的问题正对着我,但是嘿。我们都必须从某个地方学习。

最佳答案

你可能需要这个

if (list.Any(x => adrBarTextBox.Text.Contains(x)))
{
//...
}

关于c# - 列表中的字符串匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32419948/

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