.NET news » C# 
Professional Refactoring in C# & ASP.NET
Author: Danijel Arsenovski
Average rating: (0 reviews)
More .NET C# books
.NET Matters: Event Accessors
Creating events on classes by adding the event keyword to a delegate member variable declaration.
C# 2.0 Iterators
Iterators provide a simpler way to create classes that can be used with the foreach statement without implementing the IEnumerable and IEnumerator interfaces.
A class to dynamically create delegates of functions at runtime
A class to dynamically create delegates of functions at runtime. Wraps code by Luyan, from his article: A General Fast Method Invoker.
Asynchronous Code Blocks
A C# 2.0 library for executing parts of a method code asynchronously using Anonymous Methods and ManagedIOCP.
Static Keyword Demystified
This article aims to clear the confusion regarding the use of the static keyword in C#.
How to Use Settings in Visual C# 2005
Learn the difference between application and user settings, how to create new settings at design time, how to access settings at runtime, and how to incorporate multiple sets of settings into your C# application.
Generic InvocationHelper
A generic class for providing thread-safe invocation of delegates. Can be used for (but not limited to) updating GUI elements from another thread.
How to write a Memory Scanner using C#
Search a processe's memory to find specified 16, 32 or 64 bit data values.
Clipboard backup in C#
Backing up the clipboard using C# and Windows API calls to avoid C#'s limits on clipboard management.
Idea of the Clean Result (concept of the monolithic/non-monolithic code) or alternative to Java's checked exceptions
This is a continuation of the article The Back Side of Exceptions (.NET - General, .NET subsection). Here you'll find an abstract solution of very important problem of unexpected exceptions.

