程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中Dynamic和Dictionary功能比擬

C#中Dynamic和Dictionary功能比擬

編輯:C#入門知識

C#中Dynamic和Dictionary功能比擬。本站提示廣大學習愛好者:(C#中Dynamic和Dictionary功能比擬)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中Dynamic和Dictionary功能比擬正文


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的區別,希望對大家有所協助,假如大家有任何疑問請給我留言,會及時回復大家的。在此也十分感激大家對網站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved