文字列を 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に追加します