操作符號和它們相對應的可選方法和

2021-06-18 17:29:08 字數 2530 閱讀 5776

考慮為每個過載操作符的方法都提供相應的友好名稱。

你必須遵循這個指導方針來適應 cls。下表中包含了操作符號以及與它們相對應的可選方法和操作符名稱的列表。

c# 操作符號

可選方法的名稱

操作符的名稱

未被定義

to*** 或 from***op_implicit

未被定義

to*** 或 from***op_explicit

+(二進位制)

addop_addition

-(二進位制)

subtractop_subtraction

*(二進位制)

multiplyop_multiply

/divideop_division

%modop_modulus

^xorop_exclusiveor

&(二進位制)

bitwiseandop_bitwiseand

|bitwiseorop_bitwiseor

&&andop_logicaland

||orop_logicalor

=assignop_assign

<<

leftshiftop_leftshift

>>

rightshiftop_rightshift

未被定義

leftshiftop_signedrightshift

未被定義

rightshiftop_unsignedrightshift

==equalsop_equality

>

comparetoop_greaterthan

<

comparetoop_lessthan

!=equalsop_inequality

>=

comparetoop_greaterthanorequal

<=

comparetoop_lessthanorequal

*=multiplyop_multiplicationassignment

-=subtractop_subtractionassignment

^=xorop_exclusiveorassignment

<<=

leftshiftop_leftshiftassignment

%=modop_modulusassignment

+=addop_additionassignment

&=bitwiseandop_bitwiseandassignment

|=bitwiseorop_bitwiseorassignment

,commaop_comma

/=divideop_divisionassignment

--decrementop_decrement

++incrementop_increment

-(一元)

negateop_unarynegation

+(一元)

plusop_unaryplus

~onescomplementop_onescomplement

vim操作符號

vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮的話可...

歸併排序,選擇排序,和它們的組合

1 void selection int a,int left,int right 輸入陣列a,要排序的左端點left和右端點right215 16 17 18 2.1.1 什麼是歸併排序 用下面一張圖能清晰的描述歸併排序 2.2.1 遞迴部分 void mergesort int a,int le...

cpp I O操作符號返回數值問題

i o操作符號 和 返回數值 最近博問裡有幾個問題都牽涉到這一點了,簡單做筆記說明一下。首先cin是乙個物件,不會 返回 值,和 才是方法,具有返回值。和 操作符的運算順序是由左向右邊,所以下面的兩種語句描述其實是一致的 cin a b c cin a b c 操作cin a的意義 呼叫istrea...