Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试存储变量的多个副本以用于进一步计算_C#_Asp.net Web Api_Asp.net Core - Fatal编程技术网

C# 尝试存储变量的多个副本以用于进一步计算

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; } } 完成后,应

我正在从API获取响应。它是一个对象数组。我在数组中循环,如果每个元素的条件为true,我将在变量(foreach循环内)中存储该对象(元素)的1个属性。在数组结束时,我将存储5个属性。我想要这些值的单独副本,因为我使用它们来计算5个不同的天

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
仅存储数据。或者,如果您想将数据与一些引用一起存储,请使用
字典
哈希表