例えばString型の変数sに"C:\Dos\App\readme.txt"という文字列を代入したい時にVBでは
s = "C:\Dos\App\readme.txt"
と書くことが出来ますが、C#では次のように"\"を"\\"とする必要があります。
s = "C:\\Dos\\App\\readme.txt";
これはC#では"\"という文字があるとエスケープシーケンスが処理されてしまうためですが、これが面倒というケースもあります。そのような時は次のように@を付けることにより、エスケープシーケンスが処理されないように指定することができます。
s = @"C:\Dos\App\readme.txt";
このとき、"で囲まれた文字列の中に"という文字を入れるには、VBと同じように""と2回書きます。