Abstract 和Interface 方法是否能用Static修饰,为什么?
interface中不能含有Static方法,属性,成员变量。
Abstract中可以有Static方法,属性,成员变量。但static前不能用Abstract,Virtual,Overrid进行修饰
Static 修饰的方法是不能用this进行访问
原因:
Static静态方法属于类,不属于任何成员。可以被直接调用,因此不管这个类的实例是否存在,他都会存在。(非静态方法通过类的对象进行销毁)
Sleep和wait的区别
Sleep()方法是Thread命名空间下的Static方法,将当前线程挂起指定的时间。(指定 System.Threading.Timeout.Infinite表示以无限期阻塞)
wait()方法是静态方法, 在System.Threading命名空间下Monitor静态类中实现的方法,作用释放对象上的锁并阻止当前线程,直到它重新获取该锁。wait方法中的object表示 要在其上等待的对象
http://www.cnblogs.com/v10258/archive/2013/05/25/3099157.html