当前位置:编程学习 > C#/ASP.NET >>

在C#编程中为什么报“关键字this在当前上下文件中不可用”

//通过构造函数创建对象
         TurtleMonster  monster = new TurtleMonster("小龟", Image.FromFile("turtle.gif"), this.picMonster.Location, this.picMonster.Size);
         Hero hore = new Hero("李小侠",Image .FromFile ("hero.gif"),this.picHero .Location ,this.picHero .Size );

这里面的This为什么不能用?

追问:就是另外我创建了这两个类,我再到窗体载外创建这两个对,怎么就不可用了?
答案:
是不是在静态函数里使用了this? 静态成员是类级别的当然没有this这个实例引用
具体描述一下上下文?!

在实例化对象的时候,,不可以用this关键字在参数列表里面

上一个:C#中的编程小问题
下一个:C# 韵母使用array编程

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,