假设我们需要一个函数什么事都不干,只是抛出异常(在某些系统中有些handler就是干这事的),我们可以很直观的写出下面的代码:
def func():
raise Exception(“this is a exception”)
就这么一个简单的功能,我们更希望用lambda实现,自然就写下了下面的代码:
lambda :raise Exception("this is a exception")
但遗憾的是这样是不行的~~~会出现SyntaxError: invalid syntax的
本文实例讲述了C#中抛出异常用法。分享给大家供大家参考。具体如下:
C#中可以通过throw抛出一个指定的异常
代码如下:private void DoProcess(string value)
{
if (string.IsNullOrEmpty(value))
{
throw new ArgumentNullException(“value”,”parameter value cannot be null”);
}
}
希望本文所述对大家的C#程序设计有所帮助。