如何检查字符串是否包含C#中另一个字符串的某些部分?

Ins*_*Man 7 c# string

String1 = "12345"
String2 = "12abc"
Run Code Online (Sandbox Code Playgroud)

true如果String1包含某些部分,我想返回String2.在这个例子中,String2有"12",它存在于String1中.所以例如String1.Contains(String2)应该返回true.

我该如何制作这样的'Contains'功能?

Rob*_*Rob 6

你没有告诉我们匹配字符串的最小长度,所以我假设最小长度是1.

因此,你可以写:

String1.Any(c => String2.Contains(c))
Run Code Online (Sandbox Code Playgroud)