Is int (aka Int32
) an object , or a primitive in .NET (I\'m not asking regarding int?
)?
I hit F12 on the saved word int
and g
Int32
is a struct, which is like a type (compile time) and not an object (run time). So you can't say "Int32
is an object", but you could say "Int32
inherits from object".
A struct is a ValueType and a ValueType derives from object.
int
and Int32
and synonyms where Int32
is better suited in operations where the reader cares about the length in bits (bit fiddling operations, overflow situations etc.)