溫馨提示×

C#運算符類型有哪些

c#
小樊
97
2024-09-09 06:43:09
欄目: 編程語言

C# 中的運算符可以分為以下幾種類型:

  1. 算術運算符:這些運算符主要用于執行基本的算術運算,例如加法、減法、乘法和除法。

    • +:加法
    • -:減法
    • *:乘法
    • /:除法
    • %:取模(求余數)
    • ++:自增
    • --:自減
  2. 關系運算符:這些運算符用于比較兩個值之間的關系,并返回布爾值(true 或 false)。

    • ==:等于
    • !=:不等于
    • <:小于
    • >:大于
    • <=:小于等于
    • >=:大于等于
  3. 邏輯運算符:這些運算符用于執行邏輯運算,例如與、或和非。

    • &&:邏輯與(AND)
    • ||:邏輯或(OR)
    • !:邏輯非(NOT)
  4. 位運算符:這些運算符用于執行二進制位操作。

    • &:按位與(AND)
    • |:按位或(OR)
    • ^:按位異或(XOR)
    • ~:按位非(NOT)
    • <<:左移
    • >>:右移
  5. 賦值運算符:這些運算符用于將一個值賦給一個變量。

    • =:賦值
    • +=:加等于
    • -=:減等于
    • *=:乘等于
    • /=:除等于
    • %=:取模等于
    • &=, |=, ^=, <<=, >>=:位運算賦值
  6. 條件運算符:這個運算符用于根據一個條件來選擇兩個值中的一個。

    • ?::條件表達式(三元運算符)
  7. 類型轉換運算符:這些運算符用于在不同的數據類型之間進行轉換。

    • (type):顯式類型轉換
    • as:安全類型轉換
    • is:類型檢查
  8. 其他運算符:

    • .:成員訪問
    • []:索引器訪問
    • ():方法調用或表達式分組
    • new:創建對象實例
    • typeof:獲取類型信息
    • checkedunchecked:整數運算的溢出檢查
    • default:獲取默認值
    • nameof:獲取變量或類型的名稱
    • delegate:聲明委托類型
    • sizeof:獲取類型的大?。ㄒ宰止潪閱挝唬?/li>
    • stackalloc:在堆棧上分配內存
    • ->:指針成員訪問(僅在 unsafe 代碼中使用)
    • ??:空合并運算符(null coalescing operator)
    • =>:Lambda 表達式

這些運算符可以組合使用,以構建復雜的表達式和語句。在 C# 中,運算符的優先級和結合性也需要注意,以確保表達式的正確計算。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女