.NET news » C# 
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)
Author: Andrew Troelsen
Average rating: (33 reviews)
More .NET C# books
Throwing Exceptions in C#
The thirty-fifth part of the C# Fundamentals tutorial completes an investigation of exception handling. In this article we will consider the throwing of exceptions to report error conditions. This includes the use of standard and custom exception types.
Coding standards for C#
Comprehensive and essential facts which we developers sometimes neglect in C#
C# Exception Handling
The thirty-fourth part of the C# Fundamentals tutorial begins a review of exception handling. When an unexpected event occurs, unhandled exceptions cause a program to exit abnormally. Correct handling permits the graceful recovery from an error condition.
Speed Test: Switch vs If-Else-If
The .NET framework and the C# language provide two methods for conditional processing where multiple discrete values can be selected from. The switch statement is less flexible than the if-else-if ladder but is generally considered to be more efficient.
Lambda Expressions and Expression Trees: An Introduction
Introduces C# 3's lambda expressions and expression trees in an easy-to-understand way, and describes their benefits and uses. Also touches on anonymous delegates.
.Net Expression Evaluator using DynamicMethod
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
An Easy to Use Weak Referenced Event Handler Factory for .NET 2.0
An article on creating weak event handlers that show how to use them in a Windows Form.
Concepts behind the C# 3.0 language
In this article, I'll describe the concepts that influenced the design of C# 3.0. Most of these concepts are from other programming languages like Haskell, LISP, or languages developed at Microsoft Research.
C# Program Flow Control: The Foreach Loop
The thirtieth part of the C# Fundamentals tutorial continues the multi-part examination of the program flow control commands available to the C# developer. This article examines the foreach loop structure that cycles through each item in a collection.
How to use the Settings class in C#
A simple way to learn and start using the C# Settings class

