英语单词state与status的区别

 更新时间:2016年11月01日 16:37:17   作者:likebeta  
state倾向于condition,是一种延续性的状态。status常用于描述一个过程中的某阶段(phase),类似于C语言中枚举型变量某一个固定的值,这个值属于一个已知的集合。这篇文章主要介绍了英语单词state与status的区别,需要的朋友可以参考下

state:比较常用,各种状态都可以用它,但是它更着重于一种心理状态或者物理状态。

Status:用在人的身上一般是其身份和地位,作“状态,情形”讲时,多指政治和商业。

state倾向于condition,是一种延续性的状态。status常用于描述一个过程中的某阶段(phase),类似于C语言中枚举型变量某一个固定的值,这个值属于一个已知的集合。

比如淘宝买家问卖家“我的网购现在是什么状况?”这个问题的背景是讲话双方都清楚,交易状态有“买家选购”“买家已付款”“卖家已发货”“买家已签收”或者有“买家已投诉”等等状态。这些状态描述一件事情发展过程中的不同阶段。而且,这些阶段的先后顺序也是双方默许的。

所以在这里可以问“What's the status of my purchase?”,此处用state不太贴切,如果硬用上去从语感上可能听着别扭。

说物态变化用state再恰当不过。如果说一个物质的四种状态,可以说“solid state”,但如果你说“solid status”,第一,这两个词的组合不像是描述物态,更像是在说“确定的状况(solid产生歧义‘确定的/确凿的')”;第二,这个说法即使不被误解,也需要事先约定一组物态变化顺序,比如把这个物质从固态开始加热然后电离,可能先后经历固态、液态、气态、等离子态这四个阶段。类似先定义枚举,然后引用的方式。

扩展:

ajax中readyState,statusText,onreadystatechange,window.status怎么一会state一会是status都晕乎了

state所指的状态,一般都是有限的、可列举的,status则是不可确定的。

比如

readyState -- 就那么四五种值

statusText -- 描述性的文字,可以任意

onreadystatechange -- 那么四五种值之间发生变化

window.status -- 描述性的文字,可以任意

来个形象的比方,你体重多少公斤,属于status,但说你体重属于偏瘦、正常还是偏胖,那就是state.

以上所述是小编给大家介绍的英语单词state与status的区别,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • C#开发可播放摄像头及任意格式视频的播放器

    C#开发可播放摄像头及任意格式视频的播放器

    这篇文章主要介绍了C#开发可播放摄像头及任意格式视频的播放器 ,在WPF中,借助Vlc.DotNet调用VLC类库,实现视频播功能。需要的朋友可以参考下
    2019-08-08
  • C#集合之链表的用法

    C#集合之链表的用法

    这篇文章介绍了C#集合之链表的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#自动类型转换与强制类型转换的讲解

    C#自动类型转换与强制类型转换的讲解

    今天小编就为大家分享一篇关于C#自动类型转换与强制类型转换的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • C#实现的MD5加密功能与用法示例

    C#实现的MD5加密功能与用法示例

    这篇文章主要介绍了C#实现的MD5加密功能与用法,结合实例形式分析了C# MD5加密类的定义与使用方法,需要的朋友可以参考下
    2017-01-01
  • C#简单实现显示中文格式星期几的方法

    C#简单实现显示中文格式星期几的方法

    这篇文章主要介绍了C#简单实现显示中文格式星期几的方法,涉及C#常见的日期与时间以及字符串转换等相关操作技巧,需要的朋友可以参考下
    2016-07-07
  • C#中参数数组、引用参数和输出参数示例详解

    C#中参数数组、引用参数和输出参数示例详解

    这篇文章主要给大家介绍了关于C#中参数数组、引用参数和输出参数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • Unity 使用TexturePacker打包图集的操作方法

    Unity 使用TexturePacker打包图集的操作方法

    这篇文章主要介绍了Unity 使用TexturePacker打包图集的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • .NET WinForm实现在listview中添加progressbar的方法

    .NET WinForm实现在listview中添加progressbar的方法

    这篇文章主要介绍了.NET WinForm实现在listview中添加progressbar的方法,结合实例形式简单分析了进度条控件的添加与使用方法,需要的朋友可以参考下
    2017-05-05
  • C# 键盘Enter键取代Tab键实现代码

    C# 键盘Enter键取代Tab键实现代码

    这篇文章主要介绍了C# 键盘Enter键取代Tab键实现代码,有需要的朋友可以参考一下
    2013-11-11
  • C#条码生成及打印实例代码

    C#条码生成及打印实例代码

    这篇文章主要为大家详细介绍了C#条码生成及打印实例代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11

最新评论