C# 字符串。用三重正斜杠(//)替换不工作-正确方法?

C# 字符串。用三重正斜杠(//)替换不工作-正确方法?,c#,string,replace,C#,String,Replace,我有一个以“file://”开头的字符串路径,我正在尝试使用string.Replace将其删除。这是我的密码: //This returns a string that starts with "file:///" string missionPath = missionDataBase.FileLocationLocal; missionPath = missionPath.Replace("file///",""); 每当我在替换后检查missionPath时,文件:///仍然存在-

我有一个以“file://”开头的字符串路径,我正在尝试使用string.Replace将其删除。这是我的密码:

//This returns a string that starts with "file:///"
string missionPath = missionDataBase.FileLocationLocal; 

missionPath = missionPath.Replace("file///","");

每当我在替换后检查missionPath时,文件:///仍然存在-从字符串中删除前向斜杠时,如何正确处理前向斜杠?

搜索字符串中缺少冒号

missionPath = missionPath.Replace("file:///","");

搜索字符串中缺少冒号

missionPath = missionPath.Replace("file:///","");

您缺少
file
和三重斜杠之间的冒号…它应该是
missionPath.Replace(“file:///”,“”)哇…我犯了这样一个错误-谢谢你在
文件
和三重斜杠之间缺少冒号…应该是
任务路径。替换(“文件:///”,“”)