imageproxy.cs
来自「这是设计模式一书的随书源码」· CS 代码 · 共 32 行
CS
32 行
using System;
using System.Drawing ;
using System.Threading ;
namespace Proxy
{
/// <summary>
/// Summary description for ImageProxy.
/// </summary>
public class ImageProxy {
private bool done;
private Timer timer;
//-----
public ImageProxy() {
timer = new Timer (new TimerCallback (timerCall), this, 5000, 0);
}
//-----
private void timerCall(object obj) {
done = true;
timer.Dispose ();
}
//-----
public Image getImage() {
Imager img;
if (done)
img = new FinalImage ();
else
img = new QuickImage ();
return img.getImage ();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?