我可以将C#字符串值转换为转义的字符串文字吗

我可以将C#字符串值转换为转义的字符串文字吗,第1张

我可以将C#字符串值转换为转义的字符串文字

我找到了这个:

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();        }    }}

这段代码:

var input = "tHellorntWorld!";Console.WriteLine(input);Console.WriteLine(ToLiteral(input));

产生:

    Hello    World!"tHellorntWorld!"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4976395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存