VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
foreach语句的内存使用问题~
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
foreach语句的内存使用问题~
[已结贴,结贴人:danny99899]
发表于:
2007-03-06 11:57:57
楼主
代码很简单
static void main()
{
arraylist myarray = new arraylist();
for (int i = 0; i < 10; i++)
myarray.add(i);
foreach (object obj in myarray)
{
console.writeline(obj);
}
}
myarray 里面有10 个对象~
但我执行foreach 的时候是不是额外创建10 个实例?
发表于:
2007-03-06 11:59:06
1
楼 得分:
0
不是,只是引用地址而已
发表于:
2007-03-06 13:27:22
2
楼 得分:
10
foreach (object obj in myarray)
{
console.writeline(obj);
}
等价于:
ienumerater ietr = myarray.getenumerater();
while(ietr.movenext())
{
console.writeline(ietr.current);
}
仅仅是用了一个ienumerater 接口来帮助访问 myarray 的内容。
发表于:
2007-03-06 13:54:39
3
楼 得分:
0
楼上的代码说到了本质
不过标识不是很对
ienumerator ietr = myarray.getenumerator();
while (ietr.movenext())
console.writeline(ietr.current);
下一篇:
如何提取数据库的内容直接生成zip?
上一篇:
遇到疑难问题了!请高手帮忙!!
相关文章
webbrowser如何显示aspx页面?
请问一下这样的正则表达式如何写?
急啊 !!!!!!!!!!! xml释放...
winform中listview控件中复选框的问题!恳请求教...
母板页中表格的背景图片路径为什么不自动修正?
.net开发群29464908,5089213,11687653
int类型如何转换成fontstyle类型
怎么用程序得到单词例表?
2007it业薪资调查,请注明城市
高手来看看 小菜遇到了问题
几个不错的技术类blog
在一个多线程下载程序中,怎样模拟点击按钮
安装vs.net2005的。想知道最低硬件配置就进来。。...
请告诉我一个股票行情软件的下载地址,我用的是网...
sql server自动标识的问题
请问怎么制作数据库软件的安装向导?
请高手将下面的一段delphi代码(下载整个网站的图...
今天等公交等了27分钟...暴怒散分...
~~~~~~~~~~好奇怪的一个效率问题。真的...
如何从一个com对象中的控件句柄(handle)返回控件...
其他资讯
login 验证问题
检测用户名
完成了一个网站,大家评评!
为什么关闭模态窗口会刷新父页面.可以不刷新吗
c#是不是不可以直接操作dbf文件的?
散分,顺便问个关于焦点的问题
如何设置数据链接超时的问题
lucene.net 商业的许可licence怎么购买
vwd 如何用 1.1
vs2005 打开word文档问题
为什么main方法的默认访问级别为private ?...
没有相关的源行的错误
问一个usercontrol之间通过事件传递值的方法
vb中treeview问题,添加节点问题
没有堆栈如何"全部展开"
创业:“更好的证明自我的价值与意义!”——诚邀...
¦m¦ 一个权限树型控件,幕白兄的...
资源共享!
请问,哪里有brio下载?
启动iis的默认web站点,提示"拒绝访问"
快速检索
分类导航标签a
专题开发/技术/项目人工智能技术
专题开发/技术/项目英特尔主动管理技术
Java架构、设计
移动平台近距离无线技术
《开发高手》杂志购买/订阅/广告
Web 开发非技术区
.NET技术图表区
产品/厂家英特尔信息技术峰会
Windows专区网络管理配置和工具使用
多媒体/设计/Flash/Silverlight 开发Flash流媒体开发
VC/MFC非技术类
其他数据库开发数据仓库
Web 开发非技术区
社区支持Blog
硬件使用电脑整机及配件
最新资讯
急聘delphi开发人员
用myeclipse自动生成的hibernatesessionfactory出...
在cfiledialog中创建的打开对话框能否将左下角的...
反编译出来的java代码有问题!各位大哥帮忙看看!...
关于linux raid
求助为什么postmessage在timer下不起作用?
菜鸟问题
wm_queryendsession关机函数具体怎么用?
女朋友就快来了,高兴ing...,继续散分~~~~~~~
c#如何通过修改datagrid中的内容直接影响数据库
关于参数传递的问题
关于躲避网络侦查的问题.
一个奇怪的问题,请各位帮忙看看,谢谢了
安了linux,想改winxp为默认启动
关于跨页发送(cross-page posting)
为学校食堂做贡献,一个简单的汇编语言运用。但可...
c++ 编译环境问题....
如何解决信息图片在内外网都能显示问题?一个数据...
关于自动变量清理的问题
100分求解使用iframe的问题
【急】ewebeditor在winxp+iis5.0所有功能没问题,...
控件移动,原位置出现闪烁拖尾,请帮忙
加了个索引后数据库大小增加了700兆,急求解决方法...
我等到花儿也谢了......
global问题,初学,请赐教!
使用自建socket进行ftp上传的问题?
关于c++托管的多线程程序不能使用混合数据的问题...
vs下linking时出现问题,请大家帮我看看
崩溃中,为什么老是提示"</html:form" i...
怎么把一个表中几列和另一个表中一列相关联啊
新手求助......asp写入数据库出错
求职j2ee软件工程师
菜鸟提问,at命令
高手请进。。。急!
linux 驱动问题
关于jsp中包含页面问题
用java做cs应用程序
难道是教材中的一个错误??
ic猎头(北京)招聘高级嵌入式软件工程师
在atl,怎样将int转换为string?
热门点击
★★★2007年选择中南大学自考,人生终将辉煌!!&n...
bom问题
代码有区别嘛?
做好了网页,想申请域名发布网页请指点
求助:怎样知道.wav文件的频率、位及声道?
struct中的复制构造函数参数不用ref会不会引起循...
如何管理域名?不是在注册商那管理
javascript脚本实现静态网页加密
大家帮帮忙啊~~急
关于截取字符串
请教个winform datagrid的问题
移植:ppc 2002到ppc2003(vs2005)的问题
在vista下面调用chtmlview::navigate就会出现"无...
求救 !!!!!!!!
我是菜鸟.不知道pb软件连接.db的数据库怎么操作...
最全控件,开发工具
对服务器的超连接问题
httphandler ~~~~~~~~~~~~~~求救 高手...
新手上路,各位帮忙
mdi风格如何更新所有的list
一条sql语句问题!
線程掛起問題,請牛人解答。。謝謝
求助window.open新开窗口的问题,请求各位高手帮助...
0
rhel3 安装oracle9i的问题
cpu点不亮,怎么办
怎么在vc里调用vfp里做的数据库啊,急啊!在线等...
急求blog例子,在线等。
关于如何编辑自己对资源评论和如何编辑自己上传资...
接口用处???
各位高人,帮帮忙!!异常详细信息: system...
请问prototype.js的klass.prototype.constructor...
oracle中如何约束表中日期字段比当前系统日期早
使用gluunproject得到了视点坐标系中的坐标,如何...
web开发牛人群
急需给baby起名字,各位一起想想
问一个极菜的问题,关于类型转换的
java xml 代码请教
datagrid时间格式的问题
百分,求:自己写代码实现ip地址控件的详细实现思...