欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中常用的運算符總結

 更新時間:2019年03月20日 08:38:54   投稿:laozhang  
在本篇文章里小編給大家分享了關于C#中常用的運算符的知識點總結,需要的朋友們跟著學習下。

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

條件運算符

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

condition ? X:Y

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

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

的使用三元運算符可以使程序更加簡潔。

as運算符

as運算符表示的是強制轉換,即便是轉換失敗了也不會拋出異常。需要注意以下兩個問題

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

(2)當轉換不成功時則返回null值

例:

object a = "str";

object b = 5;

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

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

is運算符

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

例:

int a=1;

bool type = a is long;

返回的是false,因為int不是long型而且也不派生自long

typeof 運算符

typeof 運算符是用于返回 class 的類型,也可以用于開放式泛型類型。具有多個類型參數的類型必須在規(guī)范中具有適當數量的逗號。

Type a = typeof(AAA);

AAA aa = new AAA();

Type b = aa.GetType()

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

sizeof 運算符

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

int a = sizeof(int); // 4

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

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

總結:以上就是本篇文章的全部內容了,希望對大家有所幫助。

相關文章

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

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

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

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

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

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

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

    C#自定義的字符串操作增強類實例

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

    C#虛方法的聲明和使用實例教程

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

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

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

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

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

    C#中List和SortedList的簡介

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

    C#實現(xiàn)鼠標移動到曲線圖上顯示值的方法

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

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

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

最新評論