用c上的变量替换固定数字

本文关键字:数字 替换 变量 | 更新日期: 2023-09-27 18:25:49

我是一个初学者,有一个奇怪的问题当我编码时

公共新图像图像{

        get { return base.Image; }
        set
        {
            int w = Width *8/10   ,    h = 80  ;
            Bitmap b = new Bitmap(value);
            Bitmap bm = new Bitmap(b, w  ,h);
            base.Image = bm;
            base.Text = w.ToString();

        }
    }

图像看起来不错

int h=高度*8/10

图像看起来很模糊!

用c上的变量替换固定数字

我认为value变量可能与您没有向我们展示的hw有关,所以这不会模糊:

Bitmap b = new Bitmap(value);
int w = 80 ,h = 80  ;
Bitmap bm = new Bitmap(b, w  ,h);
base.Image = bm;

这只是猜测

h=80

===>清除

h=高度*8/10

===>模糊(h=80的值我可以在文本中看到)