VC++ MVP 2006, C# MVP 2007 Ravi Bhavnani's .NET bits
A compendium of scribblings, hacks, and things .NET

  • The CodeProject
  • CodePlex
  • Channel 9
  • The Lab with Leo Laporte
    C# 3.0 - Extension methods
    Helper classes grown up
    by Ravi Bhavnani, 11 Feb 2008
    Read the article

    Like most developers, over the years I've gathered a collection of handy helper classes that provide useful operations for strings, UI controls and general parsing.  C# 3.0's extension methods allow these helper classes to be used in a much more direct and intuitive way.

    More articles All articles 

    Read the article C# 3.0 - Automatic properties
    Much ado about nothing?
    by Ravi Bhavnani, 14 Jan 2008

    Read the article Say what!?
    Speech synthesis the managed way
    by Ravi Bhavnani, 17 Dec 2007

    Read the article Thread parameters - the .NET 2.0 way
    More manageable managed multithreading
    by Ravi Bhavnani, 12 Nov 2007

    Read the article True, false, or undefined?
    Nullable types to the rescue
    by Ravi Bhavnani, 15 Oct 2007


    Most of the drivel at this site is copyright Ravi Bhavnani.
    Questions or comments?  Send mail to