1
Uri.LocalPathのドキュメントでは、http://stackoverflow.com/
のような非ローカルパスを入力するとどうなるかは分かりません。どのようにこれを処理するための公式仕様を与えるソースを知っている人はいますか?Uri.LocalPathとは何も定義されていないローカルパスとは何ですか?
私は、どんな種類の怪物やコーナーケースがあるか知りたいので、物事を試してみると正しいことを確信できません。
あなたが前提条件に違反している
IsFile?ファイルではなくディレクトリですか?それとも、それほど明確でない名前の選択ですか? (私は何か良いとは思えないので、悪いとは言いません:IsLocal? '\\ mtserver \ somthing'について) – BCS
メソッド名だけでなく、ドキュメントを読んでくださいUriはファイルURIです」)。ファイルURIはファイルスキームを使用することを意味します。それは、それがどんな種類のリソース(ファイル、ディレクトリ、FIFOなど)とは無関係です。 –
新しいUri(@ "\\ mtserver \ somthing")。正規化(file:// mtserver/somethingへの)がコンストラクタで行われるため、IsFileがtrueを返します。 –