程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C#的減法運算

C#的減法運算

編輯:關於C#

減法操作符同樣可以運用於整數類型、實數類型、枚舉類型、字符串類型和代表類型。它的使用規則和加法操作符大體上沒有什麼區別。表7-3給出了對應的算法規則。

表7-3

  y +0 -0 +∞ -∞ NaN x z x x -∞ +∞ NaN +0 -y +0 +0 -∞ +∞ NaN -0 -y -0 +0 -∞ +∞ NaN +∞ +∞ +∞ +∞ NaN +∞ NaN -∞ -∞ -∞ -∞ -∞ NaN NaN NaN NaN NaN NaN NaN NaN NaN

枚舉型減法

每種枚舉型隱含下列預定義操作符。

U operator -(E x,E y);

其中E是枚舉類型,U是E的基類型。

該操作符等價於“(U)((U)X-(U)Y)”運算。換句話說,該操作符計算“X和Y的”字數值的差,結果類型是枚舉的基類型。

E operator -(E x,U y);

該操作符等價於(E)((U)x-y)。也就是說,該操作符指的是從枚舉類型值中減去一個枚舉基類型的值。

代表移去

減法操作符作用於delegate類型的變量時稱為移動。原型為:

D operator -(D x,D y);

其中D是一個delegate類型。

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