C#中 Graphics g = this.CreateGraphics();声明方式

[复制链接]
查看11 | 回复3 | 2010-4-23 15:39:36 | 显示全部楼层 |阅读模式
Graphics g = this.CreateGraphics();应该把这个看成两个语句Graphics g;
// 定义变量g = this.CreateGraphics();
// 赋值Graphics g=new Graphics ();也是一样Graphics g;
// 定义变量g=new Graphics ();
// 赋值一句是定义变量,一句是赋值。只不过是给赋的是不同的值而已。就好象int i = 0;其实是定义了一个int型的变量,然后给他赋值 0;也可以是这样int i = Math.Max(3,4)这也是定义了一个变量,然后给他赋值,只不过赋的值是另一个函数的返回值而已。
回复

使用道具 举报

千问 | 2010-4-23 15:39:36 | 显示全部楼层
Graphics 是 CreateGraphics()的父类或者是间接父类;Graphics g = this.CreateGraphics();是创建子类
回复

使用道具 举报

千问 | 2010-4-23 15:39:36 | 显示全部楼层
Bitmap bmpimage = new Bitmap(150,150);Graphics g = Graphics.FromImage(bmpimage);
回复

使用道具 举报

千问 | 2010-4-23 15:39:36 | 显示全部楼层
3楼说的很不错1,2楼概念模糊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行