比较字符串与C#中的字符

Raj*_*aja 3 c# string string-comparison

假设有一个像这样的字符串

string temp2 = "hello";
char[] m = { 'u','i','o' };

Boolean B = temp2.Compare(m);
Run Code Online (Sandbox Code Playgroud)

我想检查字符串是否包含我的字符数组?我正在尝试,但它没有采取.在编译消息

temp2.​​Compare(m)应该是String类型

来了.意味着它遵循string.compare(string); 我希望不应该有某种方式来做到这一点.

编辑//

我已经更正了String.Compare行返回布尔值

Ada*_*son 5

如果要确定的是字符串是否包含数组中的任何字符,则可以使用该string.IndexOfAny函数.

bool containsAny = temp2.IndexOfAny(m) >= 0;
Run Code Online (Sandbox Code Playgroud)