C# v4.0 - Visual Studio 2010
This also includes Indexed Properties
Late Binding - dynamic
These can be embedded into your assembly so that you don't have to deploy them alongside your application
This means that my application is now independent of the version of excel that is installed on a machine.
This automatically includes all the PIA type references used in the project and therefore removes the need to install the PIA prior to deployment Include a screen shot of this for the Excel PIA
There is an "Embed Interop Type" property associated with each interop reference assembly
Double can hold 16 bit values but BigInteger has no minimum size or maximum size
You cannot use the Math class with BigInteger
A tuple is a data structure that has a specific number and sequence of elements
The framework directly supports tuples with one to seven elements
You can create tuples of either or more elements by nesting tuple objects in the Rest property
Dynamic language runtime ?
Lazy instantiation defers the creation of an object until it is actually accessed.
Object creation is always expensive because it involves allocation of memory on the heap
Represents a collection of objects that are maintained in a sorted order
These are much more powerful than the Backgroundworker