Home Page Home Page Blogs Antonio Esposito dynamic keyword & late-binding

dynamic keyword & late-binding


Antonio Esposito

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
Copyright © dotNetHell.it 2002-2012
Running on Windows Server 2008 R2 Enterprise, SQL Server 2008 & ASP.NET 3.5