Какие объекты можно протестировать с помощью регулярных выражений в C # - PullRequest
0 голосов
/ 06 ноября 2008

Может кто-нибудь сказать, какие типы объектов могут быть протестированы с помощью регулярных выражений в C #?

Ответы [ 4 ]

5 голосов
/ 06 ноября 2008

Если я вас правильно понимаю, и вы спрашиваете, какие типы объектов можно проверить с помощью регулярных выражений, тогда ответ будет следующим: строки и только строки.

Таким образом, ваш тест будет:

if(obj is string){...}
3 голосов
/ 06 ноября 2008

Регулярные выражения применяются только к строкам. Что вообще означает применение регулярного выражения (скажем) к SqlConnection?

Если вам нужен какой-либо другой тип сопоставления с образцом (например, возможность сопоставления значений определенных свойств), вам следует подумать, а затем подробно объяснить эти требования.

1 голос
/ 06 ноября 2008

Полагаю, вы всегда можете использовать Регулярное выражение для Object.ToString (), что может быть полезно, если вы переопределите ToString () для предоставления информации о вашем объекте, с которым вы хотите сопоставить.

0 голосов
/ 06 ноября 2008
Regex.IsMatch()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...