在c#上用变量替换固定数字

时间:2013-08-02 00:30:21

标签: c# variables int

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

  

公共新图像           {

        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

图像看起来模糊!

2 个答案:

答案 0 :(得分:0)

我认为value变量可能与您向我们展示的hw相关,因此不会模糊:

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

这只是猜测!

答案 1 :(得分:0)

  

h = 80

==>明确

  

h =高度* 8/10

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