c# - 记录器语句:变量上的字符串插值
问题描述
我有以下代码行,我在其中尝试使用字符串插值,但我的变量有问题{time}
:
logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
字符串插值后(见下文),我收到此错误:Time does not exist in the current context.
logger.LogInformation($"Worker running at: {time}", DateTimeOffset.Now);
解决方案
推荐阅读
- reactjs - 如何使用 React 添加宽度 div?
- tensorflow - 为什么 b 出现在 tensorflow 输出之前?
- winforms - GetComboBoxinfo API 在 64 位操作系统中失败,错误代码 87
- php - 如何将 filename.php 重定向到 /friendly-url 以获得相同的 filename.php?
- c++ - gdb 打开但每次都在“开始”命令上中断
- spring-boot - Spring Boot - 捆绑在依赖 jar 中的类路径资源在一段时间后停止工作,并出现关于上次修改时间戳的错误
- swift - 如何使用 Almofire 发出这个 curl 请求?
- javascript - 如何从 django 频道中的 event.data 中提取信息
- eclipse - 在一个步骤中为多个断点设置相同的条件。(Eclipse)
- android - 如何在android中使用kotlin创建一个启动活动?