2013-04-27 151 views
2

昨天我想知道在C#中的~是什麼意思,並試圖在谷歌,雅虎搜索,並猜測什麼?
他們都沒有索引〜
我試過"~", \\~ , '~'並沒有運氣,這對我來說令人驚訝,這個符號不在列表中。
我想知道爲什麼沒有搜索引擎搜索這個字符?
BTW如果有誰知道什麼是~在C#中的意義,什麼是好的,取得了很大的幫助,我
爲什麼沒有搜索引擎可以搜索〜符號?

+3

你想要的網頁搜索是「下載C#規範」。下載規範;沒有C#程序員應該沒有副本。不要依賴互聯網;閱讀規格。 – 2013-04-27 15:03:56

+0

C#規範很棒,謝謝 – 2013-05-09 06:20:37

回答

5

您可以使用SymbolHound搜索代碼相關的東西。它處理符號和索引體面的網站。

試試看:http://symbolhound.com/?q=~+C%23

+1

+1從來不知道這一點。 – 2013-04-27 06:32:14

+0

+1好網站搜索每種語言中的符號含義 – NetStarter 2013-04-27 06:34:15

+0

謝謝@Blender – 2013-05-09 06:21:21

1

~是位NOT operator。它反轉整數中的每一位。

從MSDN無情被盜:

~0x00000000 = 0xffffffff 
~0x00000111 = 0xfffffeee 
~0x000fffff = 0xfff00000 
~0x00008888 = 0xffff7777 
~0x22000022 = 0xddffffdd 
0

C#使用~簽收兩個特徵。對於bitwise not operatordestructor的聲明。

+0

在我的程序中,它作爲析構函數,謝謝你的額外解釋。 – 2013-05-09 06:23:02