【发布时间】:2013-10-12 13:20:47
【问题描述】:
对不起,如果标题有点“过时”,想不出更好的标题。
无论如何,问题是我有一些代码:
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);
}
只是好奇它是否会占用更多内存或不重新分配变量
【问题讨论】:
标签: variables memory-management variable-assignment instantiation