如何在 C# 中使用 for 循环获取对象列表的值

本文关键字:获取 循环 取对象 列表 for | 更新日期: 2023-09-27 18:32:15

我在c#中有一个对象类型的列表。现在我想使用 for 循环获取每个元素的值。我在网上搜索了很多,但我总是只找到每个循环方法。

如何在 C# 中使用 for 循环获取对象列表的值

您可以使用如下所示

for遍历列表,尽管使用foreach通常更干净

for (var i = 0; i < list.Count; i++) {
    var xcor = list[i].xcor;
    var ycor = list[i].ycor;
}

等效的foreach循环如下所示:

foreach (var point in list)
{
   var xcor = point.xcor;
   var ycor = point.ycor
}

这就是使用for循环获取objects列表中的每个object的方式

List<object> list = new List<object>();
 for (int i = 0; i < list.Count; i++)
 {
      SomeMethodThatDoesSomethingWithAnObject(list[i]);
 }