gpt4 book ai didi

c# - 如何检查字符串变量是否包含数组中字符串元素的子字符串 - C#

转载 作者:太空宇宙 更新时间:2023-11-03 19:44:57 25 4
gpt4 key购买 nike

如果我有一个字符串数组:

public string[] foo = {... , "ABC123", ...};

和一个变量:

string bar = "ABC123DEF456";

如何检查栏是否包含 "ABC123"

目前,我正在做:

if (Array.Exists(foo, element => element == bar))

检查foo中是否存在整个字符串bar,但我想知道foo中的元素是否是bar的子串。我该怎么做?是否可以使用 .Contains

最佳答案

换句话说——您想知道 foo 中的任何项目是否包含在 bar 中。所以在代码中,几乎完全一样:

if(foo.Any(item => bar.Contains(item)))

关于c# - 如何检查字符串变量是否包含数组中字符串元素的子字符串 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47053018/

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