為了方便大家學(xué)習(xí)、查找各個(gè)對象的方法、屬性,我們在代碼編輯器里面集成了一個(gè)類似Visual Studio里面的“轉(zhuǎn)到定義”的功能。 因?yàn)榇斯δ艿囊饬x重大,有了它,大部分的人可以不依賴幫助文檔而直接入門開發(fā)。因?yàn)檫@里提供的就是最新、最全的幫助文檔。所以我們特意將此功能優(yōu)先介紹。
我們可以通過將鼠標(biāo)放在相應(yīng)對象、屬性名、方法名、Enum類型等等單詞上(光標(biāo)點(diǎn)擊并定位到單詞中),然后按F12或者右鍵——》點(diǎn)擊“顯示定義”菜單來打開相應(yīng)的對象定義內(nèi)容。
使用方式
通過“顯示定義”打開的對象定義內(nèi)容。
上面這些就是SaveFileDialog這個(gè)類所包含的一些構(gòu)造函數(shù)、方法、屬性,以及這些方法屬性的注釋內(nèi)容。這些內(nèi)容少于我們通過智能提示下拉框里面看到的清單,這是因?yàn)楹芏鄬傩浴⒎椒ㄊ撬^承自基類FileDialog得來的。
無限挖掘
我們還可以通過F12繼續(xù)挖掘、顯示我們能看到的任何對象,查看基類對象的方法、屬性也是我們平時(shí)開發(fā)過程中的常規(guī)操作了。繼續(xù)顯示FileDialog的定義:
顯示定義可以一層一層地?zé)o限顯示我們想看到的任何對象定義,直到最后的基類Object對象。
快速瀏覽、定位
當(dāng)一個(gè)對象里面方法、屬性、事件比較多的時(shí)候,我們可能通過這個(gè)下拉框來簡單地瀏覽、定位。
查詢Enum
我們?nèi)绻吹紼num,可以查看一下它的定義有哪些。
如果文檔的注釋信息提供的比較完善的話,我們就可以很清晰地看到Enum定義的各個(gè)項(xiàng)以及它的注釋了。
查詢接口
同樣的,我們還可以查看一些接口的定義。
查詢出的效果如下:
有了顯示定義這個(gè)神器,我們就可以對一切對象打破砂鍋問到底,編程從此不再有秘密!使用好此功能,可以讓我們盡可能少地依賴幫助文檔,