• We use LINQ to query files, databases, XML and collections. The introductory LINQ to Objects chapter (Chapter 9), is intentionally simple and brief to encourage instructors to begin covering LINQ technology early. Later in the book, we take a deeper look, using LINQ to Entities (Chapters 22–23 and 29–30) and LINQ to XML (Chapters 24, 30 and 31).
• Local type inference. When you initialize a local variable in its declaration, you can omit the variable’s type—the compiler infers it from the initializer value.
• Object initializers. For new objects, you can use object initializer syntax (similar to array initializer syntax) to assign values to the new object’s
public properties and
public instance variables.
• We emphasize the IDE’s ...