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

方法的封装有关问题

2013-08-04 
求教:方法的封装问题新建一个类,可在其中添加静态方法(不带参数,不需实例化),然后可以轻松调用。那如果不是

求教:方法的封装问题
新建一个类,可在其中添加静态方法(不带参数,不需实例化),然后可以轻松调用。
那如果不是静态方法呢?
我的目的就是把整套复杂的方法提出来(好像叫做封装吧,我新手)。
我试过,会提示:“不能在静态类中声明实例成员”的错误。请问应该怎么做?太多或说不清,有参考资料也可以。多谢了! 实例 类
[解决办法]
非静态就要new对象,然后用这个new出来的对象调用方法。
[解决办法]
如果是静态方法,不需要new一个新实例,直接通过类名xxxxx.xx访问,如果是非静态方法,需要new实例,才能用
如 Button btn = new Button(); btn.Text = "xxxx";
[解决办法]
这个提示是不能在静态类中声明实例成员,就是你要把这个方法也用static修饰一下。
要不你就要把类改成非静态的,就是把类的static去掉,方法依然可以是static的,调用一样可以调用

热点排行