È buona pratica considerare il codice comune in un metodo conveniente in modo che molti chiamanti possano chiamare questo metodo conveniente. Questo è indipendentemente dal tipo di ritorno. Se i chiamanti devono manipolare lo byte[]
, questo può diventare conveniente ed eliminare il codice ridondante.
A proposito, per quanto riguarda il codice che hai postato, è quel codice reale o solo un esempio? Se è il codice reale:
- Non verrà compilato, perché non restituisce un
byte[]
.
- Se si dovesse chiamare
return doc;
come ultima riga, perché GenerateDoc()
all'interno di GetDoc()
? GetDoc()
in realtà non fornisce alcun vantaggio reale.
fonte
2010-05-21 19:52:41
Se inserisci codice o XML, ** per favore ** evidenzia quelle righe nell'editor di testo e fai clic sul pulsante "codice" (101 010) sulla barra degli strumenti dell'editor per formattarlo in modo appropriato e evidenziare la sintassi! –
Thnks marc_s. Lo farà – acadia