I am really new in c# programming. I searched several hours, but can't find a solution or I don't understand how can I solve this problem. I deserialized objects from a dataset . my objects have trading specific values for example open high low close. I want to iterate through my objects and get some values in a float array. the array should look like this float[] rsi14 ={ 7520.5, 7535.0, 7530.5, ...}
Like this:
deserialziedObjectRsi[0].open + desirializedObjectRsi[1].open + ... to array.
These values are already from type float.
I want this in a loop, so I don't have to write this 50 times or more.
Here is some code that I have tried:
var deserializedObjectRsi =
JsonConvert.DeserializeObject<List<HistoricPricesRsi>>(stochDataRSI);
List<float> RsiClose = new List<float>();
RsiClose.Add(deserializedObjectRsi[0].close);
RsiClose.Add(deserializedObjectRsi[1].close);
RsiClose.Add(deserializedObjectRsi[2].close);
RsiClose.Add(deserializedObjectRsi[3].close);
RsiClose.Add(deserializedObjectRsi[4].close);
RsiClose.Add(deserializedObjectRsi[5].close);
RsiClose.Add(deserializedObjectRsi[6].close);
RsiClose.Add(deserializedObjectRsi[7].close);
RsiClose.Add(deserializedObjectRsi[8].close);
RsiClose.Add(deserializedObjectRsi[9].close);
RsiClose.Add(deserializedObjectRsi[10].close);
RsiClose.Add(deserializedObjectRsi[11].close);
RsiClose.Add(deserializedObjectRsi[12].close);
RsiClose.Add(deserializedObjectRsi[13].close);
float[] arrRSI14 = RsiClose.ToArray();