In C#, quando si aggiunge uno using
directive per uno spazio dei nomi, è possibile accedere a tutti i tipi in tale spazio dei nomi specifico. Tuttavia, se lo spazio dei nomi ha molti tipi e ne ho solo bisogno uno, uso spesso il nome completo pensando che non voglio rendere disponibili classi inutili che so che non userò (specialmente se ce ne sono molti in quello spazio dei nomi) per motivi di prestazioni. Stavo pensando che ci deve essere un impatto sulle prestazioni (non importa quanto minuti) per renderle disponibili rispetto a no, ma quanto? (se ce ne è effettivamente uno). E se così fosse, sarebbe una cattiva pratica fare tutto questo dappertutto, perché non inizierebbe allora ad accumulare qualcosa di notevole (rendimento saggio)?In C#, è più performante usare nomi completamente qualificati rispetto alla direttiva 'using'?
Ho visto lo other SO post sull'utilizzo della direttiva using
rispetto ai nomi completi, ma non faceva riferimento alle prestazioni.
L'aggiunta di direttive non influisce sulle prestazioni di runtime. Vedi http://stackoverflow.com/questions/14580606/performance-impact-of-unused-using-directives-in-c-sharp – Sam
Non sono sicuro, forse è solo una questione di zucchero della sintassi? –