亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.Net運算符和基礎語句具體都有哪些

發布時間:2021-10-29 17:26:04 來源:億速云 閱讀:98 作者:柒染 欄目:編程語言

本篇文章給大家分享的是有關.Net運算符和基礎語句具體都有哪些,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

 .Net運算符

  • 運算符

C#  提供大量運算符,這些運算符是指定在表達式中執行哪些操作的符號。通常允許對枚舉進行整型運算,例如  ==、!=、<、>、<=、>=、binary +、binary -、^、&、|、~、++、-- 和  sizeof()。此外,很多運算符可被用戶重載,由此在應用到用戶定義的類型時更改這些運算符的含義。

運算符類別運算符

基本

x.y

f(x)

a[x]

x++

x--

new

typeof

checked

unchecked

->

一元

+

-

!

~

++x

--x

(T)x

True

False

&

sizeof

乘法

*

/

%

加法

+

-

變換

<<

>>

關系和類型檢測

<

>

<=

>=

is

as

相等

==

!=

邏輯“與”

&

邏輯 XOR

^

邏輯“或”

|

條件 AND

&&

條件 OR

||

條件運算

?:

賦值

=

+=

-=

*=

/=

%=

&=

|=

^=

<<=

>>=

??

  •  運算符優先級

前++ 前-- +(正號) -(負號)! ~

* / %

+ -

<< >>

< > <= >=

== !=

&

^

|

&&

||

賦值運算

后++ 后--

  • 可重載運算符

C# 允許用戶定義的類型通過使用 operator 關鍵字定義靜態成員函數來重載運算符。但不是所有的運算符都可被重載,下表列出了不能被重載的運算符:

運算符可重載性

+、-、!、~、++、--、true 和 false

可以重載這些一元運算符。

+, -, *, /, %, &, |, ^, <<, >>

可以重載這些二進制運算符。

==, !=, <, >, <=, >=

比較運算符可以重載(但請參見本表后面的說明)。

&&, ||

條件邏輯運算符不能重載,但可使用能夠重載的 & 和 | 進行計算。

[]

不能重載數組索引運算符,但可定義索引器。

()

不能重載轉換運算符,但可定義新的轉換運算符(請參見 explicit 和 implicit)。

+=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=

賦值運算符不能重載,但 += 可使用 + 計算,等等。

=、.、?:、->、new、is、sizeof 和 typeof

不能重載這些運算符。

  • 語法

  1. public static Complex operator +(Complex c1, Complex c2) 

.Net 基礎語句

分支語句

  • 三元運算符

    1. (&hellip;&hellip;)?b:c 

  • 值可能為空時的取值方式

(s == null) ? "" :s;
  • if else語句

if(){} else if(){} else{}
  • switch語句

switch(var) {     case <value>: &hellip;&hellip; break;     default: &hellip;&hellip; break; }

迭代語句

  • do/while循環

do  {&hellip;&hellip;} while(<test>);
  • while循環

while(<test>) {&hellip;&hellip;}
  • for循環

for(<初始化>;<條件>;<操作>) {&hellip;&hellip;}
  • foreach,in循環

foreach(<baseType> <name> in <array>) {&hellip;&hellip;}

跳轉語句

  • break

立即終止循環

  • continue

結束當前循環,進入下一次循環

  • goto

跳出循環到標記位置

goto <labelName>; <labelName>:
  • return

跳出循環并結束包含其的方法

異常塊語句

  • throw

throw  語句用于發出在程序執行期間出現反常情況(異常)的信號。

  • try-catch

try-catch  語句由一個 try 塊后跟一個或多個 catch  子句構成,這些子句指定不同的異常處理程序,指定通用的異常處理使用catch{......}。

  • try-finally

 finally  塊用于清除 try 塊中分配的任何資源,以及運行任何即使在發生異常時也必須執行的代碼。控制總是傳遞給 finally 塊,與 try  塊的退出方式無關。

  • try-catch-finally

catch  和 finally 一起使用的常見方式是:在 try 塊中獲取并使用資源,在 catch 塊中處理異常情況,并在 finally 塊中釋放資源。

try {     checked{&hellip;&hellip;} } catch(OverflowException ex) {     &hellip;&hellip; }

溢出監測語句

  • checked

     測試數值類型做算術運算時是否溢出,溢出時獲得異常System.OverflowException

unchecked {&hellip;&hellip;}

以上就是.Net運算符和基礎語句具體都有哪些,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴山县| 临潭县| 盐山县| 桂林市| 台南县| 虹口区| 峡江县| 壤塘县| 五家渠市| 东辽县| 巍山| 景洪市| 常山县| 寻甸| 舞钢市| 宣汉县| 宁陵县| 湾仔区| 汶上县| 和田县| 铁岭市| 芦山县| 大港区| 广丰县| 宜章县| 繁峙县| 临沂市| 漳平市| 衡阳县| 南雄市| 丰顺县| 隆安县| 双牌县| 云梦县| 政和县| 康平县| 称多县| 湾仔区| 兴山县| 泰和县| 军事|