Uri.TryCreate
メソッド (String、UriKind、Uri) を使用して Uris を検証しています。しかし、それは私のウリを変えました。例えば:
- オリジナルhttp://www.google.de/xjs/_/js/s/sy8,gf,tng,sy43,sy56,sy44,sy57,sy37,sy45,sy91,sy6,sy36,sy38,sy62,sy79,sy90 ,sy103,sy104,sy117,sy7,sy13,mbtt/rt=j/ver=H6TWgc21o-8.en_US./am=BA/d=0/sv=1/rs=AItRSTNxECC1gvngFsB87lvj_RnIn_MdHg
- 操作 http://www.google.de/xjs/_/js/s/sy8,gf,tng,sy43,sy56,sy44,sy57,sy37,sy45,sy91,sy6,sy36,sy38,sy62,sy79,sy90 ,sy103,sy104,sy117,sy7,sy13,mbtt/rt=j/ver=H6TWgc21o-8.en_US/am=BA/d=0/sv=1/rs=AItRSTNxECC1gvngFsB87lvj_RnIn_MdHg
このメソッドは、リンクの最後の行にある en_US の後のドットを削除しました。正しい URI を変更する理由を教えてください。または、Uri-Class を使用して Uri が正しいかどうかを確認する別の方法を教えてください。(いくつかあることは知っています。