gpt4 book ai didi

c# - Java 的 "for (String currLine: allLines)"的 C# 等价物是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 17:28:19 24 4
gpt4 key购买 nike

我有一些 Java 代码:

Vector<String> allLines = new Vector<String>();
allLines.add("line 1");
allLines.add("line 2");
allLines.add("line 3");
for (String currLine: allLines) { ... }

基本上,它将一个大文件读入一个行 vector ,然后一次处理一个文件(我将其全部存入内存,因为我正在做一个多 channel 编译器)。

使用 C# 执行此操作的等效方法是什么?我在这里假设我不需要恢复使用索引变量。


实际上,为了澄清,我要求的是上面整个代码块的等价物,而不仅仅是 for 循环。

最佳答案

那将是 foreach 结构。基本上它能够从提供的参数中提取 IEnumerable,并将其所有值存储到提供的变量中。

foreach( var curLine in allLines ) {
...
}

关于c# - Java 的 "for (String currLine: allLines)"的 C# 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787981/

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