status 與 state 的區別
轉自:http://www.cnblogs.com/czllfy/archive/2011/04/26/2029548.html
status 與 state 的區別
status 指人時暗指相對的地位,指物時相當於 situation。
state 人或物存在或所處的狀態,和 condition 大體上可以互換使用。
situation 較狹義地指由環境綜合決定的特定時間上的狀態或情形。
condition 指一定的原因/條件或環境所產生的特定情況。
以 Recordset 為例
Recordset 具有 Status 和 State 屬性,說明二者還是有區別的。
Recordset.Status 表示進行批處理後,當前記錄的情況。結果有:操作被取消,結果未被儲存;記錄被鎖無法儲存……。
Recordset.State 表示 Recordset 物件是開啟的,還是關閉的,還是正在執行非同步操作。
再舉例子
最近的國際形式如何?status。
水在標準大氣壓下 100 攝氏度時是什麼狀態?state。
相關文章
- show master logs 和 show master status 區別AST
- ??與?:的區別
- MySQL的@與@@區別MySql
- mybatis #與$的區別MyBatis
- Null 與 “” 的區別Null
- &與&&, |與||區別
- in與exist , not in與not exist 的區別
- CentOS 與 Ubuntu 的區別CentOSUbuntu
- artice與section的區別
- GET 與 POST 的區別
- WebSocket 與 Socket 的區別Web
- Postgresql與MySQL的區別MySql
- chown與chmod的區別
- session與cookie的區別SessionCookie
- LESS與SASS的區別
- free 與 CFRelease 的區別
- gulp與webpack的區別Web
- @Autowired 與@Resource的區別
- let與var的區別
- post與get的區別
- HashSet與HashMap的區別HashMap
- maven與ant的區別Maven
- __new()__ 與 __init()__的區別
- TCP與UDP的區別TCPUDP
- Mysql與mongodb的區別MySqlMongoDB
- typedef與define的區別
- Eureka與Zookeeper的區別
- buffer與cache的區別
- async與defer的區別
- synchronized與Lock的區別synchronized
- kill與pkill的區別
- int與Integer的區別
- HTML與XHTML的區別HTML
- mysql與Oracle的區別MySqlOracle
- UDP與TCP的區別UDPTCP
- Javascript中“==”與“===”的區別JavaScript
- for...in與for...of的區別
- Oracle - @和@@、&與&& 的區別Oracle