我想訪問類列表中的某個字段,以便我可以在循環中進行計算。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」變量做了更多的事情?你知道嗎? –