To setup a value to be nullable you just place a question mark after its type:

CODE

int? count = null;


so now the compiler will know that you can test if that object is null (rather than setting it to a default value which can cause errors down the road).

Another cool feature in .NET 2.0 is the ?? operator, Which works a lot like the ternary operator but returns itself if the value is not null.

such as:
CODE

int? count = null;
int value = count ?? 0;


value is now 0. It would be the same as doing
CODE

int? count = null;
int value = count != null ? count : 0;



Hope this helps!