2010-04-11 11 views
5

Appena iniziato a codificare in AS3 con FlashDevelop e proveniente da uno sfondo C#, vorrei sapere se c'è qualcosa di equivalente alla direttiva #region in AS3?Esiste un equivalente alla direttiva #region del C# in AS3?

La direttiva #region in C# consente essenzialmente a un IDE come ad esempio Visual Studio di comprimere o espandere una sezione di codice per migliorare la leggibilità. Con le direttive #region, puoi dividere i codici in sezioni, ad esempio costruttori, proprietà, metodi pubblici/privati ​​per aiutare gli altri a esaminare il codice.

Quindi il codice C# in basso ...

interface IPurchaseOrder 
{ 
    #region Properties 

    bool IsProcessed { get; set; } 
    bool ISValidOrder { get; set; } 

    #endregion Properties 

    #region Methods 

    bool ProcessOrder(); 

    #endregion Methods 
} 

diventa

interface IPurchaseOrder 
{ 
    Properties 

    Methods 
} 
+0

Forse si potrebbe spiegare la direttiva #region per la persone non C#. –

+0

@ Michael Aaron Safyan, grazie per la parte superiore, ha modificato di conseguenza. – anonymous

+2

Non è la direttiva di C#, è un marchio speciale di Visual Studio. Per C# si tratta di un commento regolare – zerkms

risposta

9

Con Flashdevelop funziona così:

//{ region region name 

    ...your code here 

//} endregion 
+0

Suppongo che la funzionalità di espansione/compressione della regione sia una funzionalità specifica di FlashDevelop? – anonymous

+0

Sì, certo. Il codice hidding è sempre IDE/texteditor specifico. – Smalcat