社区
C#
帖子详情
C# 中两个 foreach 之间的值能互相调用么?
是时候重装系统了
2009-09-09 04:46:13
如下:
string a,b;
foreach (ManagementObject queryObj in searcher.Get())
{
a=10;
}
foreach (ManagementObject queryObj1 in searcher1.Get())
{
b要怎么才能得到a 的值?
}
分不多 ,帮顶的也给 多谢!
...全文
554
11
打赏
收藏
C# 中两个 foreach 之间的值能互相调用么?
如下: string a,b; foreach (ManagementObject queryObj in searcher.Get()) { a=10; } foreach (ManagementObject queryObj1 in searcher1.Get()) { b要怎么才能得到a 的值? } 分不多 ,帮顶的也给 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kldxdybb
2009-09-09
打赏
举报
回复
刚刚写错了.
a = string.Empty;b=string.Empty;
Aslangg
2009-09-09
打赏
举报
回复
[Quote=引用 3 楼 huanggreat 的回复:]
引用 1 楼 aslangg 的回复:
a 声明为静态
怎么申明?
[/Quote]
static string a, b;
static void test()
{
foreach (ManagementObject queryObj in searcher.Get())
{
a = "10";
}
foreach (ManagementObject queryObj1 in searcher1.Get())
{
b = a;
}
}
kldxdybb
2009-09-09
打赏
举报
回复
你的a和b不是string 吗?怎么a=10;???
可以直接获得但得给a和b 初值 如:a = string.Empty();b=string.Empty();
李冬宝
2009-09-09
打赏
举报
回复
应该是能取到值的。
angel6709
2009-09-09
打赏
举报
回复
a is string = 10 是怎么回事?
是时候重装系统了
2009-09-09
打赏
举报
回复
[Quote=引用 5 楼 spark_l_i 的回复:]
不知道楼主的逻辑是什么。 第一个foreach完了之后,在第二个foreach中难到不能取到a的值?
[/Quote]
不信你试试
spark_l_i
2009-09-09
打赏
举报
回复
不知道楼主的逻辑是什么。 第一个foreach完了之后,在第二个foreach中难到不能取到a的值?
是时候重装系统了
2009-09-09
打赏
举报
回复
[Quote=引用 2 楼 lianshaohua 的回复:]
可以把第二个foreach写到第一个foreach中去,
[/Quote]
不行的!试过了
是时候重装系统了
2009-09-09
打赏
举报
回复
[Quote=引用 1 楼 aslangg 的回复:]
a 声明为静态
[/Quote]
怎么申明?
ztenv
2009-09-09
打赏
举报
回复
可以把第二个foreach写到第一个foreach中去,
Aslangg
2009-09-09
打赏
举报
回复
a 声明为静态
C#
中
的
foreach
循环
foreach
语句为数组或对象集合
中
的每个元素重复一个嵌入语句组。
foreach
语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。能够应用的编程语言类别:Java、
C#
、PHP、D语言(Phobos库)。
foreach
语句是
c#
中
新增的循环语句,他对于处理数组及集合等数据类型特别方便。
foreach
语句的一般语法格式如下:
foreach
(数据类型 标识符
C#
学习笔记--
foreach
循环是怎么遍历容器的?实战带你弄懂
foreach
原理
C#
学习笔记--
foreach
循环是怎么遍历容器的?实战带你弄懂
foreach
原理
C#
中
for和
foreach
有什么区别
总结:for和
foreach
的区别 1、从底层实现上:
foreach
是通过指针偏移实现的(最初在-1位置,每循环一次,指针就便宜一个单位),而for循环是通过当前索引相对零索引的偏移量(通过首地址和地址偏移量)计算实际访问地址实现的; 2、从编码结构上:
foreach
语句省去了for语句
中
设置循环起点和循环条件的过程; 3、从使用要求上:使用
foreach
语句遍历对象要求对象类型实现了枚举接口IEnumerable; 4、从使用效率上:
foreach
循环访问时会将对象的
值
复制到栈上,效率比for循环
foreach
能否修改数据?
【问题】
foreach
循环能否真正修改数据? 对于上面的问题,自己有时候也很糊涂。 记得做题库的时候遇到一个需求,上一题下一题,当时就用
foreach
修改了一些
值
,但是当时做的时候就遇到了问题,并没有真正的修改里面的
值
。于是就用for循环做的这个功能。最后也没有自己研究是为什么。 这次做实习项目的时候,又用到
foreach
循环来改变元素的
值
。发现可以改变元素的
值
。 最近看《ja...
C#
中
foreach
及List
.
ForEach
()方法的区别
文章目录前言差别原因结束语 前言 之前一直觉得
C#
中
foreach
循环和集合的
ForEach
()这个循环方法是没有什么区别,只是写法不同,但是在我最近的使用
中
,发现
ForEach
()方法还是和
foreach
循环存在一些区别的,今天在这里记录下; 差别 众所周知 在
C#
和java
中
具有三个神奇的关键字 return; continue和break;而这三个的区别在这都不讲了,之所以要说这三个关键字 ...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章