c#では、文字列単語は二重引用符で表されます。 これらのリテラル量は、剛性シーケンスを使用します(たとえば、tは式を表し、nは変化記号を表します)。特殊文字を示すことができます。
通常の文字列を正しい文字列を表す正義の文字列に変換してください。次の方法を考慮することができます。
コードを使用してを生成します
コード生成テクノロジーを使用して、codedOmproviderを使用して、必要な文字列の文字列を生成できます。生成されたコードをキャプチャする弦楽筆者を作成します。
<code class="language-csharp">private static string ToLiteral(string input) { using (var writer = new StringWriter()) { using (var provider = CodeDomProvider.CreateProvider("CSharp")) { provider.GenerateCodeFromExpression(new CodePrimitiveExpression(input), writer, null); return writer.ToString(); } } }</code>
CodedOmproviderを使用して、入力文字列の元の式からコードを生成します。
以上がC#文字列リテラルの文字列をエスケープする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。