0

我可以在 asp.net 页面(请求排队和线程安全)中使此方法静态且没有问题吗?

public Image MakeImage()
{
    Image objImage = new Bitmap(100, 100);

    Bitmap bitmapimage = new Bitmap(objImage, 100, 100);
    Graphics g = Graphics.FromImage(bitmapimage);
    g.DrawImage(new Bitmap(50, 50), new PointF(1, 1));

    return bitmapimage;
}
4

3 回答 3

3

是的,只需将其标记为:

public static Image MakeImage() {
  ...

如果它使用一些页面属性,一些实例成员,那么不,但它是自包含的。

于 2013-03-19T14:09:08.583 回答
2

答案是肯定的,这没有问题。方法内部的变量都是局部的,所以没有问题。

于 2013-03-19T14:09:37.633 回答
0

是的,任何在其定义的类上不使用任何其他实例成员的类成员都可以设为静态。

于 2013-03-19T14:10:20.963 回答