link中静态方法不需要实例化对象,所以效率要比实例对象要高,这句话对么?
静态方法不能访问非静态的成员,这是一个弊端,而且就算有性能上的差别,也可以忽略不计。
静态方法和实例方法本质上都是方法,都需要占用内存,都需要CLR建立方法索引块。区别就是静态方法不需要实例就可以直接调用,而实例方法必须先new一个对象。要说效率,其实只是静态方法调用时可以直接调用而已,如果不需要实例,就可以把方法申明为静态方法。