C#中静态方法和非静态方法的区别
2021-04-26 12:29
阅读:661
这是本人写的一个方法,当初直接写成static方法,没有别人的原因,是因为不想实例化可以少些一行代码,并没有想过静态和非静态的区别= =!~~;当然写成非static的方法也是可以的;
原因
1.因为方法需要重复的调用,每次都去new一次会造成内存的开销,使用静态的方法就会一直在内存中,不需要重新new一块空间初始化数据;
2.不需要去做OO;
3.方法不依赖new出来的内容;
比较经典的static方法,DBHelp里面基本上都是static方法
评论
亲,登录后才可以留言!