c# - c#:如果结果被丢弃,则发出警告
问题描述
我的错误中有几个浪费时间的错误,其中没有使用表达式的结果,所以被默默地丢弃,像这样
x.something(...)
而不是预期的
var y = x.something(...)
这是微不足道的,我希望编译器这样做。如果我真的想丢弃结果,我很乐意将其强制转换为 void 或使用丢弃(_ = something()
)。有什么办法可以捕捉到这种愚蠢的错误吗?如果是这样,我还可以启用其他可能有用的检查吗?
解决方案
推荐阅读
- docker - Hyperledger Fabric:无法将交易“xxx”的对等响应发送给订购者
- ssh - Ansible 无法构造所需的 ssh 命令
- scala - 检查rabbitMQ消息是否路由成功
- java - 导致 libplayer.so 的 APK 崩溃的错误
- javascript - 使用正则表达式和 .replace() 在字符串中动态查找短语
- javascript - React Native 动态 StackNavigator
- sql-server - 尝试从代理作业加载超过 50K 记录时,SSIS 包挂起
- arrays - RuntimeWarning:在 double_scalars 中遇到除以零
- java - 将列表与 hamcrest 进行比较
- web-services - 如何从 Spring Boot 端点服务返回自定义 SOAP 错误?