gpt4 book ai didi

c# - C# 相当于 Java 的 Enumeration<>

转载 作者:行者123 更新时间:2023-12-01 18:46:13 24 4
gpt4 key购买 nike

我有一个如下所示的 Java 代码块:

Vector<NameAddress> route = dialog.getRoute(); 
for ( Enumeration<NameAddress> e = route.elements(); e.hasMoreElements(); ) {
// some more to copy route to another Vector<>
}

我正在尝试将其转换为 C#,这是我的错误代码:

List<NameAddress> route = dialog.getRoute();
for ( IEnumerable<NameAddress> e = route.All; e.hasMoreElements(); ) {
// some more to copy route to another List<>
}

如何解决 C# 中的 Enumeration<> 部分?

最佳答案

List<string> names = dialog.GetNames();
foreach(string name in names)
{
}

但是你也应该读一下这篇文章 Performance difference for control structures 'for' and 'foreach' in C#

关于c# - C# 相当于 Java 的 Enumeration<>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17693501/

24 4 0