Announcing a translation book that makes it easy to port your code between
C# and VB.NET!
"The .NET Languages: A Quick Translation Guide"

"With nearly indispensable code snippets that show central language features
at work...Few programming titles can claim to be as immediately useful as
this one."
-Richard Dragan, official reviewer

"As an author who provides all our code examples in both C# and VB.NET, this
book is indispensable."
-Dan Hurwitz. (from review)

"Bischof's style is compact, concise and consistent. Exactly what you want
to be able to make rapid progress!"
-Peter Bromberg of

Each chapter starts with translation tables for all the syntax covered. This
makes translating code very quick because you don't have to flip through
pages trying to find what you need. After each translation table there is a
thorough analysis of the differences between VB.NET and C#. The end of the
chapter shows complete exaamples in both languages so that you can see how
the differences work in the real world. This lets you understand what is
going on. Ideally, you will only read these details the first time you get
the book. After that the differences will be clear and you can just use the
book as a quick reference guide

Code translations are listed for the following:
* Comments
* Declaring methods and their parameters
* Equivalent data type names
* Arithmetic operators
* Relational operators
* Boolean operators
* If statements
* For loops
* Do and While loops
* Declaring classes
* Instantiating objects
* Writing constructors
* Shared/static members
* Shared/static constructors
* Overloading
* Shadowing variables
* With keyword
* Defining an interface
* Implementing single and multiple interfaces
* Inheriting classes
* Extending the base class
* Overriding methods
* Inheriting constructors

As a bonus, the second half of the book covers how to do all the common
tasks of .NET. This makes it easy for .NET newcomers to quickly get
productive. The topics covered are:
* Exception handling
* String maniupulation as well as the StringBuilder class
* Windows Forms
* Event handling and delegates
* Graphics and printing
* Editting the Windows registry
* Math and Financial functions
* COM interoperability

Check out a sample chapter at my website.