读书人

方法的封装有关问题

发布时间: 2013-08-04 18:26:15 作者: rapoo

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

读书人网 >C#

热点推荐