c# de type à poignée relative et absolue d'URI et local chemins d'accès aux fichiers

J'ai un cas d'utilisation où je vais être de traiter à la fois local chemins d'accès de fichier (par exemple,c:\foo\bar.txt) et URI (par exemple http://somehost.com/fiz/baz). J'ai aussi sera de traiter à la fois absolue et relative des chemins, donc j'ai besoin des fonctionnalités comme le Path.Combiner et amis.

Est-il un type C# que je devrais utiliser? Le Type d'Uri pourrait fonctionner, mais à un coup d'œil en passant, il semble être URI.

OriginalL'auteur BCS | 2009-04-28