gpt4 book ai didi

替换标记后添加的 C# 字符串插值怪异字符

转载 作者:行者123 更新时间:2023-11-30 18:22:31 24 4
gpt4 key购买 nike

我不确定这是否是我正在做的事情,但我发现内插字符串存在一些奇怪的问题。这是一个例子

Trace.WriteLine($"Raising event {e.EventName} for document {e.DocumentId}", "Info");

在上述情况下 e.EventName = DOCUMENT_CREATEe.DocumentId = 111679

所以结果应该如下所示

Raising event DOCUMENT_CREATE for document 111679

但是打印出来的样子

Raising event DOCUMENT_CREATE� for document 111679

在我使用字符串插值的其他一些地方也是如此。可能是什么原因造成的?

另外一条消息,客户端安装了.net 4.6.1 RC。 .net 4.6.1 RC 有错误吗?

最佳答案

嗯,它与字符串插值有关,但不完全相关。我们通过 SmartAssembly 处理我们的程序集,而智能程序集通过更改编码弄乱了内插字符串。 SmartAssembly 不会对非内插字符串执行此操作。

关于替换标记后添加的 C# 字符串插值怪异字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com