В VB.NET я часто Catch…When:
Try
…
Catch e As ArgumentNullException When e.ParamName.ToUpper() = "SAMPLES"
…
End Try
Есть ли эквивалент С# для Catch…When?
Я не хочу прибегать к использованию инструкции if внутри catch, если это возможно.