Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Scegliere la risposta migliore per ognuna delle domande seguenti.
Qual è lo scopo principale dei delegati in C#?
Per determinare in fase di compilazione quale metodo verrà chiamato.
Per incapsulare i metodi e instanziarli come oggetti, consentendo di memorizzarli in variabili, per essere passati come argomenti e richiamati successivamente.
Per incapsulare le classi e istanziarle come oggetti.
Qual è lo scopo dell'uso dei delegati in C#?
Per incapsulare un metodo con una signature specifica e consentire una chiamata al metodo in modo flessibile e dinamico.
Per creare e gestire database in C#.
Per progettare interfacce utente in C#.
Qual è la differenza principale tra i delegati Action e Func in C#?
Action
Func
Action i delegati possono accettare fino a 16 parametri, mentre Func i delegati possono accettare fino a 8 parametri.
Action i delegati vengono usati per i metodi che restituiscono un valore, mentre Func i delegati vengono usati per i metodi che non restituiscono un valore.
I delegati Action vengono usati per i metodi che non restituiscono un valore, mentre i delegati Func vengono usati per i metodi che restituiscono un valore.
Quali sono le differenze in C# consentite?
Consente a uno sviluppatore di assegnare metodi ai delegati anche se i tipi di parametro o i tipi restituiti sono completamente diversi.
Consente a uno sviluppatore di usare un tipo più derivato di quello specificato in un delegato o interfaccia e di assegnare metodi ai delegati anche se i relativi tipi di parametro o tipi restituiti non sono esattamente uguali, purché se seguono determinate regole.
Consente a uno sviluppatore di usare un tipo meno derivato di quello specificato in un delegato o un'interfaccia.
Qual è lo scopo dell'uso dei delegati in un'applicazione C#?
Per eseguire operazioni matematiche.
Per incapsulare un metodo avente una firma specifica e un tipo di ritorno.
Per creare interfacce utente.
Devi rispondere a tutte le domande prima di controllare il lavoro svolto.
Questa pagina è stata utile?
Serve aiuto con questo argomento?
Provare a usare Ask Learn per chiarire o guidare l'utente in questo argomento?