Мне нужно установить эти переменные с помощью массива QueryString:
UtmSource = HttpContext.Current.Request.QueryString["utm_source"];
UtmMedium = HttpContext.Current.Request.QueryString["utm_medium"];
UtmCreative = HttpContext.Current.Request.QueryString["utm_creative"];
UtmCampaign = HttpContext.Current.Request.QueryString["utm_campaign"];
UtmTerm = HttpContext.Current.Request.QueryString["utm_term"];
UtmContent = HttpContext.Current.Request.QueryString["utm_content"];
Tag1 = HttpContext.Current.Request.QueryString["utm_source"];
Tag2 = HttpContext.Current.Request.QueryString["m"];
Некоторые ключи в строке запроса могут выдавать нулевое исключение.
Я не хочу оборачивать каждую переменную в try catch, и я не хочу оборачивать все в try catch, потому что, если первая не удастся, все будет нулевым / исключено.
Как мне безопасно получить доступ к этим переменным?