在c和c++中,我們知道沒辦法起一個變量名叫int,因為這是C/C++保留的關(guān)鍵字,起這么一個變量名沒辦法區(qū)分到底是int類型還是int變量。
事實上在C#中也有這么一條規(guī)矩,就是不能起一個變量名是保留的關(guān)鍵字。如下圖:
在C/C++中,我們是無能為力的,你必須起一個不叫int的,比如加個下劃線。。
當(dāng)然,C#中也可以這么干。
雖然c# 提供了這種機制來起一個保留字的變量名,但我個人認(rèn)為這是一種不好的代碼風(fēng)格。因為對于不知道這個特性的其它人而言,這種方法可能會讓他感到困惑。
新聞熱點
疑難解答
圖片精選