C# 3.0 Anonymous Types

Anonymous types are a new language feature introduced in the C# 3.0 release. For those that remember your set theory, an anonymous type is described as a tuple type that is automatically inferred and created from its object initializer. An object initializer specifies the values from one or more fields... [Read More]

C# 3.0 Type Inference

One of the new language features of the C# 3.0 language release is type inference. Wikipedia has an excellent discussion on type inference, including a non-technical and technical explanation. C# 3.0 introduces the concept of type inference with the var keyword. At first glance, this looks a lot... [Read More]

Tech·Ed Birds-of-a-Feather deadline near

Apparently, this Friday (April 6) is the last day to submit Birds-of-a-Feather (BOF) session topics for Tech·Ed 2007. Having attended several BOF sessions over the last few years, I decided to submit one of my own for this year. The topic I chose is titled “Code Styles and Standards... [Read More]