簡體   English   中英

如何檢查字符串變量是否包含數組中字符串元素的子字符串-C#

[英]How to check if a string variable contains a substring of a string element from an array - C#

如果我有一個字符串數組:

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

和一個變量:

string bar = "ABC123DEF456";

如何查看欄是否包含"ABC123"

此刻,我正在做:

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

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

把它寫成文字-您想知道foo是否有任何項目包含在bar 因此,在代碼中幾乎完全一樣:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM