c# - 如何使用 Assert.Throws 断言异常的类型?(原问题)
问题描述
使用线程上的代码获取异常。
你好,
已经有一个关于这个问题的很酷的线程我想使用,但我不能发表评论,因为我没有 50 的声誉。所以我需要创建一个新线程(这对我来说似乎很荒谬......) . 我不想将我的问题作为答案发布,因为这对我来说似乎是错误的。我想发布的线程:如何使用 Assert.Throws 断言异常的类型?
我的问题:我正在使用作为答案演示的代码,但我收到错误:“NullReferenceException 是一种类型,在此上下文中无效”
这是我的代码:
if (toSort == null)
{
Assert.Throws<NullReferenceException>(() => { HeapSort.Sort(toSort); });
}
我非常感谢您的时间和帮助。
此致!
解决方案
推荐阅读
- java - 将给定的字符串转换为浮点数而不丢失java中的精度?
- ios - 如何在链接中创建带有动画的过渡
- c# - MPXJ C# MSPID:将任务标记为已完成(100% 完成)
- flowable - FLOWABLE:通过 rest 调用从另一个应用程序验证 flowable-task
- php - LARAVEL 参数 1 传递给 ... 必须是数组类型,给定 int
- mysql - Woocommerce:获取每次使用优惠券的总订单价值(SQL 查询)
- php - PHP - 关联表的爆炸结果查询
- java - Android minifyEnabled = true shrinkResources = true 保持应用崩溃
- java - Facebook Graph API 的内部服务器错误异常
- c# - 即使 DataRow 的属性值未修改,DataView.ListChanged 事件也未正确触发