Некоторые компиляторы имеют разные размеры для int на разных платформах (не специфично для C #)
Некоторые стандарты кодирования (MISRA C) требуют, чтобы все используемые типы имели заданный размер (т. Е. Int32, а не int).
Также полезно указывать префиксы для переменных разных типов (например, b для 8-битного байта, w для 16-битного слова и l для 32-битного длинного слова => Int32 lMyVariable)
Вам следует позаботиться, потому что это делает ваш код более переносимым и более обслуживаемым.
Portable может не применяться к C #, если вы всегда собираетесь использовать C # и спецификация C # никогда не изменится в этом отношении.
Поддерживаемый ihmo всегда будет применим, потому что человек, обслуживающий ваш код, может не знать об этой конкретной спецификации C # и пропустить ошибку, если значение int иногда становится больше 2147483647.
В простом цикле for, который подсчитывает, например, месяцы года, вас это не волнует, но когда вы используете переменную в контексте, где она может перетекать, вам следует позаботиться.
Вам также следует позаботиться о том, чтобы выполнять над ним побитовые операции.