2016-12-06 7 views
0

"file:///"で始まる文字列パスがあり、string.Replaceを使用して文字列パスを削除しようとしています。ここに私のコードは次のとおりです。string.トリプルフォワードスラッシュ(///)を使用しないでください - 適切な方法?

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

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

私は交換後missionPathをチェックするたびに、ファイル:///まだそこにある - 文字列からそれらを削除するときにどのように適切に前方に扱うかは、スラッシュ?

+7

あなたは 'file'とトリプルスラッシュの間*コロン*が欠落している...それは' missionPath.Replace( "ファイル:///"、 "")でなければなりません; ' – poke

+0

すごい...など私のところでnoobの間違い - ありがとう – Roka545

答えて

3

検索文字列にコロンがありません。

missionPath = missionPath.Replace("file:///",""); 
関連する問題