Выбор типа для числа. Int или не Int - C#
Формулировка задачи:
Доброго дня форумчанам.
Я недавно начал писать на C# и меня беспокоит вопрос правильного выбора типа для числовых переменных (не считая выбор между
int
иdouble
, т.к. они реализуют различный, как мне видится, функционал). Мне не совсем понятно, почему в большинстве примеров используетсяint
, чем это мотивируется. Только ли для простоты примера? Помнится где-то читал, что хранение памяти в 64битных системах организовано таким образом, что там выгоднее использоватьint
. Так ли это или я не то запомнил? Если я задаю динамический массив или циклfor
менее 255 элементов(итераций), имеет ли смысл менять привычныйint
наbyte
? (в случае массива, написать свой итератор сbyte
) Имеет ли смысл делать поляID
в форматахuint/ushort
(когда классов не ожидается много) для явного исключения отрицательных значений? Я пока не ограничен по времени и хотел бы писать, по возможности, более оптимальный код, но, к сожалению, нету примеров/наставников Подскажите, чем вы руководствуетесь при выборе типа для числовых переменных?Решение задачи: «Выбор типа для числа. Int или не Int»
textual
Листинг программы
var array = new int[10]; for (uint i = 9; i>=0;i--) Console.WriteLine(array[i]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д