April 2007 - Posts
I have discussed about the Expression Trees in my previous blog at C# 3.0 Enhancements: Expression Trees . I have done a small recording on that showing the demo there. I have uploaded that to MSN Soapbox and you can find that here . Video: CSharp 3.0
Read More...
Expression Tree is the feature which enables us to write function which can be complied on-demand basis. It stores the function in form of structured data rather than executable code. Since this is structured we can easily iterate through it anytime.
Read More...
Find MSDN documentation for more information. Visual Studio Visual Studio Team System Thanks and enjoy. Namoskar!!!
Read More...
Linq not only allows us to work with .NET objects but also gives us the power to play with OS components like EventLog, Registry, Processes etc. If you plan to develop tool which will monitor the system process activities and will notify admin if there
Read More...
Go ahead and download from here . Namoskar!!!
Read More...
Lambda Expression gives us the more concise way of Anonymous Method implementation through functional programming language. Let me share some interesting aspects of Lambda Expression while exploring the C# 3.0 Specification . There it is being clearly
Read More...
In C# 3.0 we can easily initialize collection. It is smarter and concise way of writing code. There are couple of things we should consider while initializing the collection. Ø The collection should implement ICollection<T> Ø The collection should
Read More...
Extension Methods are different way of implementing static method. In C# 3.0 it allows us to extend any type and add method for that type. While writing extension method you need to Ø declare a public static method Ø the first parameter of that method
Read More...
I found a very nice link on C# 3.0 resources and sharing it for you. Query Composition using Functional Programming Techniques in C# 3.0 by Eric White This talks about various aspects of C# 3.0 with details. Namoskar!!!
Read More...
C# 3.0 allows us to initialize object in far better way in one single line. Let’s talk with an example here. Back again to my favorite Customer object. public class Customer { public Customer() { } private int _ID; public int ID { get { return _ID; }
Read More...
After a pretty long time I am again back to the Blog business. During these days I was busy preparing myself on C# 3.0 for our ISV Developers. I started giving demos to them and during my study I found a good number of exciting features which C# 3.0 offers
Read More...