Article is way out of date. For those starting in .NET you need to review the newer features of C# and VB. For example, C# has optional parameters - the article says not. Several other things are missing such as the more extensive use of generics.
Error 117 Operator '||' cannot be applied to operands of type 'string' and 'string' C:\Documents and Settings\bala.c\My Documents\Visual Studio 2008\Projects\bllexport2\bllexport2\Export.cs 1075 320 bllexport2