!是什麼運算子
一個正整數的階乘(英語:factorial)是所有小於及等於該數的正整數的積,並且有0的階乘為1,自然數n的階乘寫作n!。1808年,基斯頓·卡曼引進這個表示法。
運算子用於執行程式程式碼運算,會針對一個以上運算元專案來進行運算。例如:2+3,其運算元是2和3,而運算子則是“+”。在vb2005中運算子大致可以分為5種類型:算術運算子、連線運算子、關係運算符、賦值運算子和邏輯運算子。
!是邏輯非運算子 。
一元字首 ! 運算子計算運算元的邏輯非。 也就是說,如果運算元的計算結果為 false,它生成 true如果運算元的計算結果為 true,它生成 false:
bool passed = false
eLine(!passed) // output: True
eLine(!true) // output: False
從 C# 8.0 起,一元后綴 ! 運算子為 null 包容運算子。