What's the difference between 'int?' and 'int' in C#?
int? is shorthand for Nullable<int>
.
This may be the post you were looking for.
int? is Nullable.
MSDN: Using Nullable Types (C# Programming Guide)
int? is the same thing as Nullable. It allows you to have "null" values in your int.