C#Preview C# and the CLR C# Syntax Overview Classes, Structs, and Objects Interfaces and Contracts Overloading Operators Exception Handling and Exception Safety Working with Strings Arrays, Collection Types, and Iterators Delegates, Anonymous Functions, and Events Generics Threading in C# In Search of C# Canonical Forms