Quote:
Originariamente inviato da gugoXX
Non costruisce un array.
Quella sintassi restituisce un IEnumerable<TextBox>, dove viene in pratica eseguito proprio quanto da te scritto, e viene ciclato sopra di esso.
Non c'e' allocazione di memoria in mezzo, non c'e' alcuna "new" eseguita.
E piu' simile ad una pipeline.
|
Non discuto, ma a me pare un passaggio superfluo dire :
- Tra tutti i controlli di groupBox1 prendi il sottoinsieme "TextBox".
- Su tutte le textbox del sottoinsieme "TextBox" fai ReadOnly=true.
quando posso dire :
- Tra tutti i controlli di groupBox1, se c'è una TextBox, fai ReadOnly=true.
Poi, la mia convinzione rimane questa sul caso attuale. Ci saranno sicuramente casi in cui l'altra tecnica potrà essere vantaggiosa, se non addirittura indispensabile...