【发布时间】:2017-05-12 07:04:09
【问题描述】:
if (ddl.SelectedValue != "")
在使用 Fortify 分析我的代码后,Fortify 向我显示了一个漏洞,即“Null Dereference”。
我该如何解决这个问题?
【问题讨论】:
-
...检查它是否为空或空...?
-
ddl可能为空 -
@Rob:控件通常是实例化的,但是是的......
-
@MitchWheat 当然 - 但如果 fortify 的行为与其他分析器一样,则此代码上方可能有一个空检查,如果
ddl为空,则不会跳过此代码路径。
标签: c# null dereference