Другие ответы верны, вы захотите использовать тип Nullable. Я хотел уточнить синтаксис для VB / C # и какая версия его поддерживает:
VB9 + (Visual Studio 2008):
Dim aNullableInt As Integer?
VB8 + (Visual Studio 2005):
Dim aNullableInt As Nullable(Of Integer)
Принимая во внимание, что в C # 2.0 (Visual Studio 2005) вы уже могли написать его двумя способами:
int? aNullableInt;
Nullable<int> aNullableInt;