gpt4 book ai didi

c# - 代码契约(Contract)。 "always evaluates to a constant value"警告的错误编号

转载 作者:太空宇宙 更新时间:2023-11-03 15:40:46 26 4
gpt4 key购买 nike

该代码中的错误警告:

return (Patient as IHrsHolder) ?? (Course as IHrsHolder) ?? Appointment;

我想抑制警告,所以我需要错误编号。但是错误列表或输出中没有任何数字,只有:

CodeContracts: warning: The Boolean condition this.Patient == null always evaluates to a constant value. If it (or its negation) appear in the source code, you may have some dead code or redundant check

我如何抑制它(不重写代码)?

最佳答案

在这种情况下,“ErrorNumber”实际上是一个字符串:

[SuppressMessage("Microsoft.Contracts", "TestAlwaysEvaluatingToAConstant")]

关于c# - 代码契约(Contract)。 "always evaluates to a constant value"警告的错误编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30344198/

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