若字符串为null,则通过启发式方法无法访问代码,将null赋值给变量

Code is heuristically unreachable assigning null to variable if string is null

本文关键字:null 代码 访问 赋值 变量 启发式方法 字符串      更新时间:2024-04-09

简单问题:

var x = '<%=Request["myvar"]%>' || null;

为什么resharper说"代码是启发式不可达的",什么时候这似乎还可以?

您将x设置为字符串值,因此它永远不会等于null。因此|| null是不可访问的。

这应该有助于:结构x=x||y是什么意思?