考慮為每個過載操作符的方法都提供相應的友好名稱。
你必須遵循這個指導方針來適應 cls。下表中包含了操作符號以及與它們相對應的可選方法和操作符名稱的列表。
c# 操作符號
可選方法的名稱
操作符的名稱
未被定義
to*** 或 from***
op_implicit
未被定義
to*** 或 from***
op_explicit
+(二進位制)
add
op_addition
-(二進位制)
subtract
op_subtraction
*(二進位制)
multiply
op_multiply
/divide
op_division
%mod
op_modulus
^xor
op_exclusiveor
&(二進位制)
bitwiseand
op_bitwiseand
|bitwiseor
op_bitwiseor
&&and
op_logicaland
||or
op_logicalor
=assign
op_assign
<<
leftshift
op_leftshift
>>
rightshift
op_rightshift
未被定義
leftshift
op_signedrightshift
未被定義
rightshift
op_unsignedrightshift
==equals
op_equality
>
compareto
op_greaterthan
<
compareto
op_lessthan
!=equals
op_inequality
>=
compareto
op_greaterthanorequal
<=
compareto
op_lessthanorequal
*=multiply
op_multiplicationassignment
-=subtract
op_subtractionassignment
^=xor
op_exclusiveorassignment
<<=
leftshift
op_leftshiftassignment
%=mod
op_modulusassignment
+=add
op_additionassignment
&=bitwiseand
op_bitwiseandassignment
|=bitwiseor
op_bitwiseorassignment
,comma
op_comma
/=divide
op_divisionassignment
--decrement
op_decrement
++increment
op_increment
-(一元)
negate
op_unarynegation
+(一元)
plus
op_unaryplus
~onescomplement
op_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...