首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

帮忙看下小弟我这样写的扩展方法为什么点不出来

2013-07-09 
帮忙看下我这样写的扩展方法为什么点不出来?using Systemusing System.Datausing System.Drawingusing

帮忙看下我这样写的扩展方法为什么点不出来?
using System;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.IO;


namespace System
{
    public static class ImageExtensions
    {
        public static Image GetThumbImageByWidth(this Image original, int nwidth)
        {
            if (original.Width < nwidth)
                return original;
            else
            {
                var width = 0; var height = 0;
                float scale = (float)nwidth / original.Width;

                width = nwidth;
                height = (int)Math.Round(original.Height * scale);

                var bitmap = new Bitmap(width, height);
                var g = Graphics.FromImage(bitmap);
                g.DrawImage(original, 0, 0, width, height);
                g.SmoothingMode = SmoothingMode.HighQuality;

                return bitmap;
            }
        }
    }
} 扩展方法


[解决办法]
对象实例才能点

热点排行