Programming language developed by Microsoft whose syntax is very similar to C++, is completely object-oriented and allows fast development. Contrary to what many believe, C# is NOT proprietary...Java is actually proprietary. However, because Microsoft still dominates its direction, it may be considered to be "semi-de facto" proprietary at this stage. C# traded off some runtime speed for safety and quick development. More optimized compilers in the near future may reduce this speed disadvantage while retaining the advantages. Holistically, C# is perhaps the best programming language in existence.
Asynchronous Programming in .NET: I'll Call You Back
VSM Web columnist Eric Vogel kicks off his first C# Corner installment with a walk through creating an application using asynchronous programming.Visual Studio Magazine
Extending a C# Application Through a Scripted DLR Language
The DLR Hosting API allows a DLR language to be scripted from a CLR language such as C# and VB.NET, extending the functionality of an application through scripts coded in one of the many DLR suppor...Visual Studio Magazine
Clear Cross-Cutting Concerns with Aspect Oriented Programming in .NET
How to use the PostSharp AOP library to encapsulate cross-cutting concerns into efficient and re-usable modules.Visual Studio Magazine