Bill Ha Ha - Yes, I *have* used late binding in VB - 'for ever' (VBA, Access Basic, VB6), and also declaration as Object with VB in the .NET Framework up to 3.5
But, the C# 4.0 seems very terse and simple - so it attracted me, instead of my clumsy use of declaration as Object to parse the JSON stuff I was dealing with. But that may be my sloppy coding! So, if the syntactic sugar for VB.NET in the 4.5 Framework is similar to that in C# 4.0, I will appreciate it, I think :) (Yet to try the v4.5 CTP) ________________________________ Ian Thomas Victoria Park, Western Australia -----Original Message----- From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Bill McCarthy Sent: Wednesday, October 05, 2011 11:24 AM To: 'ozDotNet' Subject: RE: Dynamic Just curious ... Have you actually used any late binding or dynamic dispatch at all in the last decade prior to C# 4 ??? Prior to C# 4, you had to use on of the scripting languages or VB.NET. The dynamic language runtime helped static languages to some extent, but lacked that integrated approach. With .NET 4, some of the DLR got integrated into the framework (eg System.Core.Dynamic) and both VB and C# support DynamicObject as well as the traditional late binding. And yes, it is as it has been for the last decade, just declare the variable As Object and turn Strict Off Oh, and yes VB has optional parameters too ;) |-----Original Message----- |From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet- |boun...@ozdotnet.com] On Behalf Of Ian Thomas |Sent: Tuesday, 4 October 2011 1:27 PM |To: 'ozDotNet' |Subject: RE: Dynamic | |> VB has had a "sort-of" dynamic (via Options), but can this be done in VB.NET |for Framework 3.5 or 4.0 ? I don't think so - | |Well, I guess using object and Option Strict OFF it can be done - I will have a try |sometime. | | | |________________________________ | |Ian Thomas |Victoria Park, Western Australia