• 締切済み

C#の@を含む文字列について

お世話になります。 C#のstring型にファイルパスを記述するときは string strTemp = @"c:\test\file.txt"; のように記述しますが上記string型をさらに二重引用符 で囲みたい場合はどのように記述すればよいのでしょうか? string strTemp2 = @"""" + strTemp + @""""; のように記述すると "\"c:\\test\\file.txt\"" になってしまいます。 以上、宜しくお願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

結局なにがしたいのでしょうか どういう結果が求めるモノですか? >"\"c:\\test\\file.txt\"" であってるような気がします。 そもそも string strTemp = @"""c:\test\file.txt"""; とすればいいと思いますが、これは、結局 "\"c:\\test\\file.txt\"" と同じです。 @"~"のような文字列を作りたいということですか