.NET news » C# 
C#-like expression evaluator and type converter
Grid computing using C# Script and .NET Remoting
Parallel Computing Concepts via C# 4.0
C# - Delegates 101 - A Practical Example
The Dynamic Keyword in C# 4.0
One of the primary aims in C# 4.0 is to increase support for dynamic languages which are making their way into the framework and naturally the dynamic keyword plays an important part…
COM Interop Gets Much Better in C# 4.0
An Overview of Partial Classes and Partial Methods
Partial classes and partial methods are two programming language features of .NET programming languages that make it possible for developers to extend and enhance auto-generated code. In a nutshell, a partial classes allow for a single classs members to be divided among multiple source code files.
At compile-time these multiple files get combined into a single class as if the classs members had all been specified in a single file. Partial methods are methods defined in a partial class that are (optionally) divided across two files. With partial methods one file contains the method signature - the method name, its return type, and its input parameters - while the body is (optionally) defined in a separate file. If the partial methods body is not defined then the compiler automatically removes the partial method signature and all calls to the method at compile-time…
C# #warning and #error Directives
Tracing Events Raised by Any C# Object
.NET Reflection turned out to be a very easy way to get access to the definition of the class I was interested in—or any other class for that matter. It is a simple process to get all the events that a class declares, and then to attach handlers to any or all of the events.
This article presents the simple-but-general event hooking/tracing class I built, which is provided (with a demo) as a download.

