c#, rentetan menukarkan rentet
dalam C#, bagaimana untuk menukar nilai rentetan ke dalam watak rentetan dengan urutan berputar, seperti simbol dan simbol perubahan? dengan asumsi kita mempunyai kod berikut:
hasil output ialah:
<code class="language-c#">Console.WriteLine(someString);</code>
, kaedah ini menerima parameter rentetan dan menghasilkan output berikut:
<code>Hello World!</code>
Penyelesaian: ToLiteral
<code>\tHello\r\n\tWorld!\r\n</code>
Pada masa lalu, penyelesaiannya melibatkan penggunaan
dalam ruang nama, seperti yang ditunjukkan dalam kod berikut:
Kaedah 2: Gunakan microsoft.codeanalysis.csharp beg Roslyn Baru -baru ini, Graham High mendapati bahawa kita boleh menggunakan pakej Microsoft.Codeanalysis.
System.CodeDom.Compiler
CodeDomProvider
Kaedah ini secara langsung menggunakan fungsi yang disediakan oleh Perpustakaan Roslyn, yang lebih ringkas dan cekap.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menukar rentetan C# ke rentetan literal yang melarikan diri?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!