初めてのC#に戸惑いながら勉強しています。
何となく斬新だと思ったことです。
文字列の先頭に「@」をつけるとエスケープしなくてよくなるっていう話。
例えばファイルパスとして
C:\Windows\System32\drivers\etc\hosts
みたいなパスを指定するときに
string str = "C:\\Windows\\System32\\drivers\\etc\\hosts";
というように書きたい気分なんですが、
string str = @"C:\Windows\System32\drivers\etc\hosts";
というように文字列の前に@を書けばエスケープ不要というもの。
CやC++もほとんどやったことないんですが、同じようにできるのかな?