当前位置: 首页 > 编程语言 > C#

c#type用于处理相对URI和绝对URI以及本地文件路径分享

时间:2023-04-10 19:18:51 C#

c#type用于处理相对URI和绝对URI以及本地文件路径文件路径(例如c:foobar.txt)和URI(例如http://somehost.com/fiz/baz)。我还将处理相对和绝对路径,因此我需要像Path.Combine和朋友这样的函数。我应该使用现有的C#类型吗?Uri类型可能有效,但乍一看它似乎只是URI。使用Uri类,它似乎正在工作。它将任何文件路径转换为??Uri中的“file:///...”语法。它按预期处理任何URI,并且能够处理相对URI。这取决于您还尝试以这种方式使用什么。(更新以显示相对Uri的使用):stringfileName=@"c:tempmyfile.bmp";stringrelativeFile=@".woohootemp.bmp";stringaddressName=@"http://www.google.com/blahblah.html";UriuriFile=newUri(文件名);UriuriRelative=newUri(uriFile,relativeFile);UriuriAddress=newUri(地址名);Console.WriteLine(uriFile.ToString());Console.WriteLine(uriRelative.ToString());Console.WriteLine(uriAddress.ToString());给我这个输出:以上是C#学习教程:c#type用于处理相对和绝对URI以及本地文件路径。有用,需要了解更多C#学习教程,希望大家多多关注—file:///c:/temp/myfile.bmpfile:///c:/temp/woohoo/temp.bmphttp://万维网。google.com/blahblah.html本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: