이것은 매우 간단한 질문 일 뿐이지 만 Google은 실망감을 느끼게하고 나를 파이썬 솔루션으로 안내합니다. 나는 다음과 같은 코드를 사용사전의 모든 키를 대문자로 변환하십시오.
IDictionary<string, string> qStrings = HtmlPage.Document.QueryString;
이 지정된 키의 존재를 확인 :
나는 applciations/사용자가 내가 다음 코드를 사용하여 쿼리 문자열 매개 변수를 검색 .TO querystringparameters
를 제공 할 수있는 웹 페이지를
if (!String.IsNullOrEmpty(qStrings["PARAM1"]))
{}
, 내가 parameterkeys을주고 그들을 기다리고있어 ?
또는 어떻게 qStrings["PARAM1"]
을 변경하여 케이스를 무시할 수 있습니까?
하지 말라 'String.IsNullOrEmpty이 (qStrings는 [ "PARAM1"])', 충돌 것 PARAM1이 존재하지 않으면. 당신이해야 할 일은''(qStrings.TryGetValue ("PARAM1", out param1)) {...}' – Alxandr
@Alxandr, 덕분에 방금 저에게 많은 지원을 얻었습니다. – User999999
'param1' 'null '이거나 빈 문자열일지도 모르므로,'{...}'내부를 확인하고 싶을 수도 있습니다. – Alxandr