L'utilizzo di un tipo più piccolo di Int32 non offre alcun vantaggio. Potrebbe essere necessario un tipo più grande di Int32 ...

L'utilizzo di un tipo più piccolo di Int32 non offre alcun vantaggio. Potrebbe essere necessario un tipo più grande di Int32 nelle situazioni seguenti: 1) i valori di enumerazione sono flag e sono o saranno presenti molti valori (>32), oppure 2) il tipo deve essere diverso da Int32 per motivi di compatibilità con le versioni precedenti. Evitare l'utilizzo di un tipo sottostante che non sia integrale.