我想访问类列表中的某个字段,以便我可以在循环中进行计算。c#如何访问列表中的元素<Class>
这是我的第一类:
public class Hold
{
public DateTime Time { get; set; }
public Double XPosition { get; set; }
public Double YPosition { get; set; }
}
然后我的名单List<Hold>Data;
然后我使用LINQ从查询储存值。
我非常想要做的就是访问列表的时间部分,像这样:
for(int i =0; i < Data.Count; i++)
{
double average = Data.Time // etc etc
}
我想知道你想里面的for循环,也许是使用LINQ一个简单的方法吗啥子和完全的命名消除环路 – Steve
他变量,我假设他正在计算他的日期的平均值。 请注意,您不能将DateTime分配给double,并且在循环内声明变量不会使其在外部可见。此外,您分配值的方式将在每次迭代中覆盖前一个值。 –
@SaverioTerracciano我*下注*这不是他的所有代码。也许他用“loop-local”变量做了更多的事情?你知道吗? –