亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#中常用的運(yùn)算符總結(jié)

 更新時(shí)間:2019年03月20日 08:38:54   投稿:laozhang  
在本篇文章里小編給大家分享了關(guān)于C#中常用的運(yùn)算符的知識(shí)點(diǎn)總結(jié),需要的朋友們跟著學(xué)習(xí)下。

在C#中常用到的運(yùn)算符有條件運(yùn)算符,is運(yùn)算符,as運(yùn)算符,typeof 運(yùn)算符等等,接下來在文章中將為大家具體介紹各個(gè)運(yùn)算符的使用方法

條件運(yùn)算符

條件運(yùn)算符用( ?: )來表示

condition ? X:Y

上述的語句表示的是如果條件為真 ? 則為 X : 否則為 Y

條件運(yùn)算符可以稱為三元運(yùn)算符,是if..else 的簡化形式。首先先判斷一個(gè)條件,如果條件為真,返回第一個(gè)值,否則返回第二個(gè)值。恰當(dāng)

的使用三元運(yùn)算符可以使程序更加簡潔。

as運(yùn)算符

as運(yùn)算符表示的是強(qiáng)制轉(zhuǎn)換,即便是轉(zhuǎn)換失敗了也不會(huì)拋出異常。需要注意以下兩個(gè)問題

(1)它只能用于引用類型

(2)當(dāng)轉(zhuǎn)換不成功時(shí)則返回null值

例:

object a = "str";

object b = 5;

string c = a as string;//返回的是string

string d = b as string;//返回的是null

is運(yùn)算符

is 運(yùn)算符是用來判斷變量是否是特定的類型或者是派生自該類型,是就返回 true,否則返回 false

例:

int a=1;

bool type = a is long;

返回的是false,因?yàn)閕nt不是long型而且也不派生自long

typeof 運(yùn)算符

typeof 運(yùn)算符是用于返回 class 的類型,也可以用于開放式泛型類型。具有多個(gè)類型參數(shù)的類型必須在規(guī)范中具有適當(dāng)數(shù)量的逗號(hào)。

Type a = typeof(AAA);

AAA aa = new AAA();

Type b = aa.GetType()

注意:typeof 和 GetType() 有相同的作用,區(qū)別在于typeof 的參數(shù)是類型,GetType() 的參數(shù)是類型的變量

sizeof 運(yùn)算符

sizeof 運(yùn)算符是用于返回棧中值類型所需的長度(單位:字節(jié))

int a = sizeof(int); // 4

int 是 32 位的,占 4 個(gè)字節(jié),1 個(gè)字節(jié)是 8 位

注意:sizeof 一般用來獲取基本類型(整數(shù),浮點(diǎn)數(shù),字符類型,布爾類型)的所占字節(jié)數(shù)

總結(jié):以上就是本篇文章的全部內(nèi)容了,希望對(duì)大家有所幫助。

相關(guān)文章

  • VSCode調(diào)試C#程序及附缺失.dll文件的解決辦法

    VSCode調(diào)試C#程序及附缺失.dll文件的解決辦法

    這篇文章主要介紹了VSCode調(diào)試C#程序及附缺失.dll文件的解決辦法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 詳解C#如何使用重載方法實(shí)現(xiàn)不同類型數(shù)據(jù)的計(jì)算

    詳解C#如何使用重載方法實(shí)現(xiàn)不同類型數(shù)據(jù)的計(jì)算

    這篇文章主要為大家詳細(xì)介紹了C#如何使用重載方法實(shí)現(xiàn)不同類型數(shù)據(jù)的計(jì)算,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • C#驗(yàn)證碼的創(chuàng)建與使用示例

    C#驗(yàn)證碼的創(chuàng)建與使用示例

    這篇文章主要介紹了C#驗(yàn)證碼的創(chuàng)建與使用方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了C#驗(yàn)證碼的創(chuàng)建、驗(yàn)證等操作步驟與相關(guān)技巧,需要的朋友可以參考下
    2017-01-01
  • C#自定義的字符串操作增強(qiáng)類實(shí)例

    C#自定義的字符串操作增強(qiáng)類實(shí)例

    這篇文章主要介紹了C#自定義的字符串操作增強(qiáng)類,涉及C#操作字符串實(shí)現(xiàn)分割、轉(zhuǎn)換、去重等常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • C#虛方法的聲明和使用實(shí)例教程

    C#虛方法的聲明和使用實(shí)例教程

    這篇文章主要介紹了C#虛方法的聲明和使用實(shí)例教程,對(duì)于初學(xué)者理解C#的虛方法有一定的幫助,需要的朋友可以參考下
    2014-07-07
  • C#/VB.NET 給Excel添加、刪除數(shù)字簽名的方法

    C#/VB.NET 給Excel添加、刪除數(shù)字簽名的方法

    這篇文章主要介紹了C#/VB.NET 給Excel添加、刪除數(shù)字簽名的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • C#中WebClient實(shí)現(xiàn)文件下載

    C#中WebClient實(shí)現(xiàn)文件下載

    本篇文章主要介紹了C#中WebClient實(shí)現(xiàn)文件下載,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • C#中List和SortedList的簡介

    C#中List和SortedList的簡介

    今天小編就為大家分享一篇關(guān)于C#中List和SortedList的簡介,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • C#實(shí)現(xiàn)鼠標(biāo)移動(dòng)到曲線圖上顯示值的方法

    C#實(shí)現(xiàn)鼠標(biāo)移動(dòng)到曲線圖上顯示值的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)鼠標(biāo)移動(dòng)到曲線圖上顯示值的方法,是C#的WinForm窗體程序設(shè)計(jì)中非常實(shí)用的技巧,需要的朋友可以參考下
    2014-10-10
  • C#: 引用變量與數(shù)值變量的區(qū)別

    C#: 引用變量與數(shù)值變量的區(qū)別

    在C#中主要存在兩大類型的數(shù)據(jù):引用類型(class)和值類型(struct)。本文探討一下C#中引用變量和數(shù)值變量的區(qū)別。
    2013-03-03

最新評(píng)論