c# - VS 2017 C# 空引用异常
问题描述
我很好奇一件很有趣的事情,可以通过一个 senario 给出我的查询。假设我已经在我的测试方法中编写了这段代码
[TestMethod]
Public void test method()
{
String userId = null;
Int lenght = userId.length;
}
在 Visual Studio 2017 中(因为我只使用这个)
它将通过弹出窗口抛出空引用异常,该弹出窗口将显示“userId 为空”。
因为我没有故意通过尝试和捕捉来处理。
现在我很好奇它从哪里得到为空的参数名称(“userId”)......如果有人知道它,请告诉我是否可以在我的catch块中获取为空的参数名称作为在捕获(异常前){ex.how_can_i_get_null_parameter}
. 真正的帮助将不胜感激,可能是一个完美的答案,可以从我这里得到款待......有关更多详细信息,我还将在我到达工作地点后附上弹出窗口的屏幕截图。
解决方案
推荐阅读
- php - 在 Symfony 4 中安排控制器前端和后端的正确方法是什么
- python - 将列表元素传递给函数
- ruby-on-rails - Rails4 - 如何在使用 SearchKick 在 Elastic Search 中进行索引时自定义索引数据
- kde - 我可以将 Kate kde 编辑器配置为跨文件使用相同的“查找”字符串吗?
- java - 你能摆脱这些 if 并让这段代码更面向对象吗
- java - 打印代码不带注释
- javascript - 使用 css 模块在反应应用程序中将类应用于 d3 图表
- android - RxJava2 - 向上游传输下游错误
- python - Google App Engine 标准环境可以连接到 GRPC 服务吗?
- java - 调用 ArrayList
从 main 并给出一个整数数组作为参数