gpt4 book ai didi

c# - while 循环内有多个 foreach 循环

转载 作者:行者123 更新时间:2023-11-30 22:01:26 25 4
gpt4 key购买 nike

是否可以在任何循环结构中包含多个“foreach”语句,如 while 或 for ... 我想同时打开来自两个不同目录的 .wav 文件,以便我可以比较来自两个目录的文件。这是我正在尝试的,但这肯定是错误的..在此方面的任何帮助表示赞赏。

string[] fileEntries1 = Directory.GetFiles(folder1, "*.wav");
string[] fileEntries2 = Directory.GetFiles(folder11, "*.wav");
while ( foreach(string fileName1 in fileEntries1) && foreach(string fileName2 in fileEntries2))

最佳答案

从语法上讲不是。这是因为 foreach 构造是一个语句,而 while 语句中的测试必须是表达式

最好的办法是嵌套 foreach block :

foreach(string fileName1 in fileEntries1)
{
foreach(string fileName2 in fileEntries2)

关于c# - while 循环内有多个 foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27717661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com