将位图 c# 更正为全局位图
Correct dispose bitmap c# to global bitmap
当我刚刚.Dispose main Bitmap (bmp1) the static Global_bitmap = null
代码如下:
private Bitmap Global_bitmap { get; private set; }
void move_bmp_to_global_variable()
{
while(true)
{
Bitmap bmp1 = new Bitmap(screen1);
Global_bitmap = bmp1
bmp1.Dispose();
}
}
我怎样才能设置 Global_bitmap = bmp1 并处理 bmp1?我想覆盖 Global_bitmap 并且仍然使用相同的内存。
只需克隆您的位图并分配它 Global_bitmap:
Global_bitmap = bmp1.Clone();
bmp1.Dispose();
当我刚刚.Dispose main Bitmap (bmp1) the static Global_bitmap = null
代码如下:
private Bitmap Global_bitmap { get; private set; }
void move_bmp_to_global_variable()
{
while(true)
{
Bitmap bmp1 = new Bitmap(screen1);
Global_bitmap = bmp1
bmp1.Dispose();
}
}
我怎样才能设置 Global_bitmap = bmp1 并处理 bmp1?我想覆盖 Global_bitmap 并且仍然使用相同的内存。
只需克隆您的位图并分配它 Global_bitmap:
Global_bitmap = bmp1.Clone();
bmp1.Dispose();