C# - Concantenate inside a loop : Is it possible to concatenate inside a C# loop?  Below is my sample code:

     for (int i = 0; i <= metricCount; i++)
                {
                    if (m.metrictNumber == i)
                    {
                        aggrgt.Add(new PlainBrgDataSummaryChartAggrgt
                        {
                            scoreWk6 = scoresPerDuration.scoresPerDuration.scoreWk6.metricScore1,
                            scoreWk5 = scoresPerDuration.scoresPerDuration.scoreWk5.metricScore1,
                            scoreWk4 = scoresPerDuration.scoresPerDuration.scoreWk4.metricScore1,
                            scoreWk3 = scoresPerDuration.scoresPerDuration.scoreWk3.metricScore1,
                            scoreWk2 = scoresPerDuration.scoresPerDuration.scoreWk2.metricScore1,
                            scoreWk1 = scoresPerDuration.scoresPerDuration.scoreWk1.metricScore1

                     });

                    }
                }

What I want is to concantename metricScore1.  Something like this:
scoreWk6 = scoresPerDuration.scoresPerDuration.scoreWk6.metricScore + i,

Is that possible?