内存分配问题? 我想问在c#中我给数组赋值 1,a[0]=1; a[1]=1; a[2]=1; 2,a[0] = a[1] = a[2] = 1;那种更好 那种是分配内纯少 还是一样的? 请高手回答!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有任何区别.......要方便的话,用:Enumerable.Repeat(1, 3); Enumerable.Repeat(1, 3);什么东西 怎们用 我是新手 见笑了!!! 方便的话 写段代码好不好 例如 a[10];从a[5]到a[8]=1;其他的随便给值 类似于c/c++中的memset(); ArrayList myAL = ArrayList.Repeat( null, 5 );==================我想问在c#中我给数组赋值 1,a[0]=1; a[1]=1; a[2]=1; 2,a[0] = a[1] = a[2] = 1; 那种更好 那种是分配内纯少 还是一样的? 请高手回答!!!================================================分配内存是一样的,只是寻址不一样,如果用汇编代码来实现就是直接寻址(mov address1 1)和间接寻址的区别(mov address1 [address2])了具体情况还要看编译器是如何实现的~~不能一概而论,但效率上基本可以忽略 C#控件库项目如何由vs2010版本转换成vs2008版本的 计算机职业技能鉴定考试题 科目类别:C# C#邮件小助手 C#中的 "classpath"?[菜] c# 存储数据表 C#窗体大小?? c# FastReport 如何实现打印一页没打满时,后面自动用空的表格填满。 50分在线等,请教关于清除WORD字体问题. 高手帮忙:怎么在控制台程序中调出WinForm窗体??? 如何让DataGrid每次只选择一行数据,不能多选,或者如果多选了,怎么知道已经多选? 我怎么上传我的东西 C#中如何把dataTable1中的列添加到dataTable2(保留已有列)中,在线等
要方便的话,用:Enumerable.Repeat(1, 3);
什么东西 怎们用 我是新手 见笑了!!!
例如 a[10];
从a[5]到a[8]=1;
其他的随便给值
ArrayList myAL = ArrayList.Repeat( null, 5 );==================我想问在c#中我给数组赋值
1,a[0]=1;
a[1]=1;
a[2]=1;
2,a[0] = a[1] = a[2] = 1; 那种更好 那种是分配内纯少 还是一样的?
请高手回答!!!================================================
分配内存是一样的,只是寻址不一样,如果用汇编代码来实现就是直接寻址(mov address1 1)和间接寻址的区别(mov address1 [address2])了具体情况还要看编译器是如何实现的~~不能一概而论,但效率上基本可以忽略