2008-11-05 48 views

回答

5

如果我正确地理解了你,并且你问哪些对象类型可以用正则表达式进行测试,那么答案是:字符串和唯一的字符串。

因此,你的测试将是:

if(obj is string){...} 
+0

是的,哪些对象类型可以根据正则表达式测试我正在寻找什么。 – 2008-11-05 23:09:27

3

正则表达式只适用于字符串。它甚至意味着应用一个正则表达式(比如说)一个SqlConnection?

如果您需要某种其他类型的模式匹配(例如能够匹配特定属性的值),您应该考虑并详细解释这些要求。

1

我想你总是可以对Object.ToString()使用正则表达式,如果你重写ToString()来提供你想要匹配的对象的信息,这可能会有帮助。

相关问题