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