0

vb 関数を ac# メソッドに変換しようとしています。以下の式は C# では何になるでしょうか?

「<\$日付\$>」

これにより、C# プロジェクトに貼り付けると、認識されないエスケープ シーケンスが発生します。

4

1 に答える 1

6

@文字列の前に a を置きます。@"<\$date\$>"

逐語的な文字列リテラルは、@ 文字とそれに続く二重引用符、0 個以上の文字、および終了二重引用符文字で構成されます。簡単な例は @"hello" です。逐語的な文字列リテラルでは、デリミタ間の文字は逐語的に解釈されますが、唯一の例外は引用符エスケープ シーケンスです。特に、単純なエスケープ シーケンス、および 16 進数と Unicode のエスケープ シーケンスは、逐語的な文字列リテラルでは処理されません。逐語的な文字列リテラルは、複数の行にまたがることがあります。

http://msdn.microsoft.com/en-us/library/aa691090(v=vs.71).aspx

于 2012-09-05T17:10:54.823 に答える