Molti elenchi di domande di interviste .Net (including the good ones) contengono la domanda: "Cos'è il Reflection?". Recentemente mi è stato chiesto di rispondere a questa domanda nel contesto di un quesito, una prova tecnica progettata per essere completata in 15 minuti su un foglio di carta bianca consegnatomi in una caffetteria. La mia risposta è stata la seguente: "Reflection ti permette di scoprire Metodi, Proprietà e Campi di qualsiasi oggetto in fase di esecuzione". In retrospettiva, la mia risposta spiega come è possibile utilizzare la riflessione, ma non spiega quale sia la riflessione. A mio avviso, la mia risposta è stata sufficiente per comunicare che ho capito quale riflessione è per ma non è andata così lontano da spiegare quale riflessione è.In 3 minuti, cos'è Reflection?
Quindi, per favore, nel contesto di .Net, con parole tue concise, definiamo che cosa Riflessione è. Non passare più di tre minuti a rispondere. Non fare riferimento a the .Net documentation, l'abbiamo visto tutti.
"Non spendere soldi per più di 3 minuti, non fare riferimento alla documentazione ". . . non fare domande come questa Voto per chiudere. –
Puoi chiuderlo se vuoi. Ho già delle buone risposte ed è per questo che ho fatto la domanda. – grenade
@Binary Worrier, potrei essere stato fuorviante con la mia dichiarazione di non fare riferimento. Intendo dire che la risposta non dovrebbe essere "leggere i documenti in qualche url" piuttosto che non usare la documentazione per dare una buona risposta. – grenade