在C#开发中,一个图片资源,会作为panel中的1000多个item的背景,代码写成了,每次加入一个新的item,就去new一个image,结果发现程序经常跑着跑着就莫名其妙的挂掉,原因是图片在桌面上没找到。
查了很久,尝试只new一次,作为class的成员变量,问题解决。
MSDN中没提到有这样的限制,有兴趣的可以测试一下,极限点在哪里,不过估计不是确定的值,应该还受其他因素的影响。
在C#开发中,一个图片资源,会作为panel中的1000多个item的背景,代码写成了,每次加入一个新的item,就去new一个image,结果发现程序经常跑着跑着就莫名其妙的挂掉,原因是图片在桌面上没找到。
查了很久,尝试只new一次,作为class的成员变量,问题解决。
MSDN中没提到有这样的限制,有兴趣的可以测试一下,极限点在哪里,不过估计不是确定的值,应该还受其他因素的影响。