A nullable variable such as:
int? kitten;
has a type of kitten.Nullable`1
What does the 1 represent?
For context only, the reason for asking this question was my musings over:
If I have this value in a string (no access to the actual object/type/reference), and I want to determine if it is nullable or not, would checking .endsWith(".Nullable`1")
be consistently OK or would the number change depending on some unforseen factor?