C# 尝试存储变量的多个副本以用于进一步计算
我正在从API获取响应。它是一个对象数组。我在数组中循环,如果每个元素的条件为true,我将在变量(foreach循环内)中存储该对象(元素)的1个属性。在数组结束时,我将存储5个属性。我想要这些值的单独副本,因为我使用它们来计算5个不同的天C# 尝试存储变量的多个副本以用于进一步计算,c#,asp.net-web-api,asp.net-core,C#,Asp.net Web Api,Asp.net Core,我正在从API获取响应。它是一个对象数组。我在数组中循环,如果每个元素的条件为true,我将在变量(foreach循环内)中存储该对象(元素)的1个属性。在数组结束时,我将存储5个属性。我想要这些值的单独副本,因为我使用它们来计算5个不同的天 foreach(var item in weather.list) { if(currentDateTime.Hour == 6) { windDegrees = item.wind.deg; } } 完成后,应
foreach(var item in weather.list)
{
if(currentDateTime.Hour == 6)
{
windDegrees = item.wind.deg;
}
}
完成后,应该有5度风。我应该能够分别使用这5个数据中的每一个,并计算5天的飞机交通数据。将它们存储到新列表中
List<object> windDegreesList = new List<object>();
foreach(var item in weather.list)
{
if(currentDateTime.Hour == 6)
{
windDegrees = item.wind.deg;
windDegreesList.Add(item.wind.deg);
}
}
List windDegreesList=new List();
foreach(weather.list中的变量项)
{
如果(currentDateTime.Hour==6)
{
风度=项目风度;
风度列表。添加(项目风度);
}
}
使用ArrayList
或List
仅存储数据。或者,如果您想将数据与一些引用一起存储,请使用字典
或哈希表