.NET news » C# 
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)
Author: Andrew Troelsen
Average rating: (34 reviews)
More .NET C# books
Understanding implicit operator overloading in C#
Explains the implicit operator overloading in C#
3-tier Architecture with ASP.NET 2.0: Tutorial 4: Displaying Data With the ObjectDataSource (Visual C#)
Accessing and displaying data from a Business Logic Layer can be accomplished without writing a line of code thanks to ASP.NET 2.0's ObjectDataSource control. The ObjectDataSource invokes a specified method of a class and returns the results.
3-tier Architecture with ASP.NET 2.0: Tutorial 3: Master Pages and Site Navigation (Visual C#)
With the site map defined and the master page complete, we now have a consistent page layout and navigation scheme for our data-related tutorials. Now updating the site-wide page layout or site navigation information is a quick and simple process.
7 Aug 2006, 14:42:51 Source: 3-tier Architecture with ASP.NET 2.0: Tutorial 3: Master...
Tags: ASP.NET
C#
C# File Browser
A file browser written in C#, very much like Windows Explorer
Asynchronous method invocation
How to use .NET to call methods in a non-blocking mode
3-tier Architecture with ASP.NET 2.0: Tutorial 2: Creating a Business Logic Layer (Visual C#)
A well-architected application is crafted into distinct layers, each of which encapsulates a particular role; in this tutorial we build a Business Logic Layer as a series of classes in our application's App_Code folder that call down into our DAL.
3-tier Architecture with ASP.NET 2.0: Tutorial 1: Creating a Data Access Layer (Visual C#)
When building a Web application, creating the DAL should be one of your first steps, occurring before you start creating your presentation layer. With Visual Studio, creating a DAL based on Typed DataSets is a task you can accomplish in 10-15 minutes.
The Helper Trinity
An article providing a set of helper classes for .NET 2.0 applications.
Fast Dynamic Property Accessors
Fast run-time access to Property Values using the new (.Net 2.0) DynamicMethod class and a very small amount of Emitted IL code.
C#2 Anonymous Methods
This article presents a new feature named anonymous methods added to the 2.0 version of the C# language. Unlike generics, this feature does not involve new IL instructions. All the magic happens at the level of the compiler.

