在C#中可以使用可能的特殊字符总数吗?

Lok*_*esh 0 c#

可能重复:
如何查找字符串是否包含任何特殊字符?

亲爱的大家,

简单的问题我有一个字符串,我想确保该字符串中有特殊字符(如#$ _&%).如何使用C#实现此目的

谢谢你

And*_*son 12

使用String.IndexOfAny:http://msdn.microsoft.com/en-us/library/system.string.indexofany.aspx

bool specialCharacterIsInString = myString.IndexOfAny(new char[]{'#', '$', '_', '&', '%'}) != -1;
Run Code Online (Sandbox Code Playgroud)

调整字符数组,使其包含您在当前上下文中视为"特殊字符"的字符.