遍历类实例的公共字段
本文关键字:字段 实例 遍历 | 更新日期: 2023-09-27 18:26:53
考虑以下内容。
我有一个像这样的a级:
public class A
{
public int x;
}
我在一个列表中也有多个A实例。
List<A> list_of_As = new List<A>();
// Added a bunch of A instance here..
现在我的愿望来了:我想要一个foreach循环,在其中我直接访问list_of_As中所有a的x个成员。我能做这样的事吗?
foreach ( var my_x = (player => player.Get_Ping()) in players )
{
// TODO
}
您可以使用Linq。选择
foreach(var myX in list_Of_As.Select(a => a.x))
是否要访问所有x
int
字段?
foreach (int x in list_of_As.Select(a => a.x))
{
//...
}