Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Blogs
Antonio Esposito
dynamic keyword & late-binding
dynamic keyword & late-binding
Antonio Esposito
Iniziando ad avvicinarmi ad un pc nel 1992, ho abbracciato la programmazione in BASIC poco dopo su di un pc Philips e poi Atari per passare definitivamente al Windows nel 1995 avendo comunque esperienze d'uso di MacOS e Debian Linux (per citarne una). Ho iniziato l'attività di sviluppatore professionista nel 200...
Profilo completo
Il blog completo di
Antonio Esposito
è
disponibile qui
L'elenco degli altri
dotNetHell.it Bloggers
e i
Feed RSS
sono
disponibili qui
Ciao a tutti
in c# 4 è stata aggiunta la keyword dynamic per poter finalmente utilizzare il late-binding tanto utile con i tipi anonimi spesso usati con LINQ.
es:
static void Main(string[] args)
{
test(new {Value="pippo"}); //tipo anonimo
}
static void test(dynamic p)
{
Console.WriteLine(p.Value); //questo è il late-binding
}
La keyword dynamic in pratica ci permette di accedere a dei metodi di classe a runtime.
In VB questa keyword non esiste perchè è sempre possibile utilizzare il late binding sui tipi Object
es:
Se vuoi leggere il post completo e visualizzare le immagini o aggiungere i commenti
qui trovi il post completo