8

のようなパス文字列がありますがc:\user\test\test.jpg、どうすれば作成できc:\\user\\test\\test.jpgますか?

4

4 に答える 4

25

これを試して:

string path = @"c:\user\test\test.jpg";
于 2010-12-28T04:43:52.783 に答える
16
string s = s.Replace(@"\", @"\\");
于 2010-12-28T04:43:48.007 に答える
5

コードで文字列リテラルを使用している場合にのみ、エスケープが必要になります。とにかく自動エスケープが必要なのはなぜですか。エスケープを必要としないリテラルの前に @ を使用できます。

于 2010-12-28T04:43:23.920 に答える