文字列を URL としてフォーマットするのに正しいものはどれですか?
つまり、「google.com」は「http://www.google.com」になり、「www.stackoverflow.com」は「http://www.stackoverflow.com」になります。
Uriクラスを使用したものだと思いますが、私が知るnew Uri(mystring).AbsoluteUri限り、文字列を「フォーマット」しません。
httpはプロトコルであり、組み込みクラスはそれを知る方法がありません。fileまたはftpその他のプロトコルである可能性があります。だから自分で作るべき
UriBuilderこのクラスを使用して URL を作成できます。HTTP://文字列で指定されていない場合は、デフォルトのスキームとして追加されます。
この質問への回答からこれを見つけました必要に応じてスキームをURLに追加します