Kézikönyv c #, kód újraírás
Az a lehetőség, kód újraírás
Extract Method
(Extrakciós módszer)
Ez lehetővé teszi, hogy meghatározza egy új módszer alapján a kiválasztott kódot szereplők
magukba Field
(Encapsulation mező)
Ez lehetővé teszi, hogy konvertálni a nyilvánosan elérhető egy privát területen, zárt formában tulajdonát C #
kivonat Interface
(Eltávolítása interfész)
Ez lehetővé teszi, hogy meghatározza egy új típusú felület alapján egy sor meglévő típus tagjai
Átrendezés paraméterek
(Átrendezése paraméterek)
Ez lehetővé teszi, hogy módosítsa a sorrendben az érveket a pénisz
paraméterek eltávolítása
(Eltávolítása paraméterek)
Ez lehetővé teszi, hogy törölje a konkrét érv a jelenlegi beállítás listája
Ez lehetővé teszi, átnevezés használt technika a kód mezőbe, lokális változó, stb A teljes projekt
Látni, hogy a folyamat újraszervezi akcióban, nézzük módosítsa a Main () metódus, adjuk hozzá a következő kódot:
Ily módon ez a nincs semmi baj ezzel a kóddal, de mondjuk úgy volt a vágy, hogy ez egy üdvözlő üzenet jelenik meg a különböző helyszíneken az egész programot. Ideális esetben, ahelyett, hogy újra be ugyanazt a felelős a konfiguráció a konzol felületen logika, jó lenne, hogy egy segítő funkciót, ami lehet oka a feladat. Tekintettel erre, hogy megpróbálja alkalmazni a meglévő kód vétel újraírás Extract Method (extrakciós módszer).
A megnyíló ablakban további rendelhet új módszer MyConfigCUI () név:
Ezután Main () metódus fog okozni az új éppen generált módszerrel MyConfigCUI (), amelynek belsejében tartalmazza a korábban kiválasztott kód:
Ez könnyű észrevenni, mint varázslók elég könnyen elkészíthető kód újraírás, nem csak ugyanazon az oldalon, hanem az egész alkalmazást. További elérhető lehetőségek a következők:
átnevezés módszerek, a helyi változókat, mezők és sok más elem
extrakciós módszerek elosztása kód fragmentumok
Kivonat Interface alapján egy sor meglévő típus tagjai
átalakulás a helyi változók paraméterei
átnevezését vagy átrendezésével paraméterek