我正在尝试这样做:
我正在创建另一个表单,它的 FormClosed 方法会抛出一个异常,该异常应该由主表单捕获。
主要形式:
try
{
frmOptions frm = new frmOptions();
frm.ShowDialog();
}
catch(Exception)
{
MessageBox.Show("Exception caught.");
}
Run Code Online (Sandbox Code Playgroud)
选项:
private void frmOptions_FormClosed(object sender, FormClosedEventArgs e)
{
throw new Exception();
}
Run Code Online (Sandbox Code Playgroud)
调试器在出现异常时停止并显示以下消息:
用户代码未处理异常
为什么?我正在捕获创建它的对象的所有者的异常。有人有主意吗?
我想用Python在Numpy中创建一个矩阵,代码如下:
import numpy
result=numpy.zeros((20,20,20,30,30,30))
numpy.save('result',result)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Traceback (most recent call last):
File "numpy_memoryerror.py",
line 5, in <module>
result=numpy.zeros((20,20,20,30,30,30))
MemoryError
Run Code Online (Sandbox Code Playgroud)
如果我使用这样的较小尺寸:
result=numpy.ones((10,10,10,20,20,20))
Run Code Online (Sandbox Code Playgroud)
然后代码工作.
有人能告诉我形状元组的限制吗?