编写foreach语句以在集合中循环

时间:2011-04-05 18:50:42

标签: c#

我有一个像这样定义的函数:

public static bool ComposeObjects(List<ObjectID> TheListOfIDs)

ObjectID的定义如下:

public class ObjectID
{
    int ObjectID { get; set; }
    byte Var1 { get; set; }
}

此函数ComposeObjects收到ObjectID的集合,我想在此集合中循环。

你如何写每个声明?

到目前为止我已经

foreach (ObjectID in TheListOfIDs)
{
    // ...
}

感谢您的建议。

2 个答案:

答案 0 :(得分:9)

您需要提供变量名称:

foreach (ObjectID id in TheListOfIDs)
{
   // Just for example...
   int x = id.ObjectID;
   byte b = id.Var1;
}

答案 1 :(得分:0)

您遇到语法问题?什么错误?你有什么尝试?

foreach (var oID in TheListOfIDs)
{
...
}