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

时间:2017-11-01 10:42:27

标签: c# arrays string substring

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

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

和变量:

string bar = "ABC123DEF456";

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

目前,我正在做:

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

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

1 个答案:

答案 0 :(得分:5)

将其置于文字中 - 您想知道<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <title>The Clay Oven Pizzeria</title> </head> <header> <div class="headerContainer"> <div class="header"> <img src="images/pizzalogo.jpg" alt="logo"/> <h1> The Clay Oven Pizzeria</h1> </div> <div class="nav"> <ul> <li><a class="active" href="#index"> Home </li> <li><a href="#menu">Menu</li> <li><a href="#about">About</li> <li><a href="#about">Contact Us</li> <li><a href="#signup">Sign Up</li> </ul> </div> </div> </header> <body> </body> </html>中是否包含foo中的任何项目。所以在代码中,几乎完全相同:

bar