0

Извините, если заголовок немного «выключен», не мог придумать лучшего названия для него.Создает ли новая переменная больше памяти, чем создание экземпляра переменной?

Во всяком случае, вопрос, у меня есть некоторый код:

Random rnd = new Random(); 
for (int i = 1; i <= 50; i++) 
{ 
    int dice = rnd.Next(1, 7); 
} 

В основном это будет генерировать случайное число в 50 раз, вопрос у меня есть это делает создание экземпляра переменной использовать больше памяти, чем просто изменить переменную ' кости»

Так что код будет выглядеть так:

int dice; 
Random rnd = new Random(); 
for (int i = 1; i <= 50; i++) 
{ 
    dice = rnd.Next(1, 7); 
} 

всего диковинки в, если она использует больше памяти или не переназначить переменную

ответ

0

Нет, это то же самое, компилятор просто зарезервирует достаточно места для хранения значения «кости», независимо от того, где он объявлен.

Просто сохраните свою переменную во внутреннем объеме, который вы можете, и все.

Смежные вопросы