Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果失败,则强制转换并引发异常_C# - Fatal编程技术网

C# 如果失败,则强制转换并引发异常

C# 如果失败,则强制转换并引发异常,c#,C#,我需要将一个对象强制转换为另一个对象,并在失败时抛出异常,以检查对象的类型 我应该寻找什么样的例外?也就是说,如果强制转换失败,它会抛出什么异常?无需担心。在msdn上找到的。当你遇到这样的问题时,你真的应该打开一个简单的控制台应用程序,在一个受控的环境中尝试,看看会发生什么。这比在这里发帖,甚至检查MSDN都要快——可能3行代码。

我需要将一个对象强制转换为另一个对象,并在失败时抛出异常,以检查对象的类型


我应该寻找什么样的例外?也就是说,如果强制转换失败,它会抛出什么异常?

无需担心。在msdn上找到的。当你遇到这样的问题时,你真的应该打开一个简单的控制台应用程序,在一个受控的环境中尝试,看看会发生什么。这比在这里发帖,甚至检查MSDN都要快——可能3行代码。