status 與 state 的區別

2022-07-27 04:09:15 字數 449 閱讀 6038

status 指人時暗指相對的地位,指物時相當於 situation。

state 人或物存在或所處的狀態,和 condition 大體上可以互換使用。

situation 較狹義地指由環境綜合決定的特定時間上的狀態或情形。

condition 指一定的原因/條件或環境所產生的特定情況。

以 recordset 為例

recordset 具有 status 和 state 屬性,說明二者還是有區別的。

recordset.status 表示進行批處理後,當前記錄的情況。結果有:操作被取消,結果未被儲存;記錄被鎖無法儲存……。

recordset.state 表示 recordset 物件是開啟的,還是關閉的,還是正在執行非同步操作。

再舉例子

最近的國際形式如何?status。

水在標準大氣壓下 100 攝氏度時是什麼狀態?state。

關於 Status 跟 State 的區別。

其實很簡單,一句話說完。state 是有限的,status 是無限的。當然啦,一般概括性語言都是不明白的,其實意思就是,status 裡面的就是 state。可以這麼說,如果你要建立乙個 列舉 的話,可以叫 state。而乙個變數如果是這個列舉型別的話,那麼他的變數名 其實很簡單,一句話說完。sta...

英語單詞state和status的區別

state 比較常用,各種狀態都可以用它,但是它更著重於一種心理狀態或者物理狀態。status 用在人的身上一般是其身份和地位,作 狀態,情形 講時,多指政治和商業。state傾向於condition,是一種延續性的狀態。status常用於描述乙個過程中的某階段 phase 類似於c語言中列舉型變數...

英語單詞state和status的區別

state 比較常用,各種狀態都可以用它,但是它更著重於一種心理狀態或者物理狀態。status 用在人的身上一般是其身份和地位,作 狀態,情形 講時,多指政治和商業。state傾向於condition,是一種延續性的狀態。status常用於描述乙個過程中的某階段 phase 類似於c語言中列舉型變數...