[英]C# - Concatenate inside a loop
是否可以在 C# 循環內連接? 下面是我的示例代碼:
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
});
}
}
我想要的是連接metricScore1
。
這是我嘗試過的:
scoreWk6 = scoresPerDuration.scoresPerDuration.scoreWk6.metricScore + i,
那可能嗎?
你不能。 如果您在變量名稱中看到數字,則可能是錯誤的。 為變量編號意味着您應該使用容器類型。 數組或列表或任何其他支持使用循環索引或foreach
它的東西。
所以答案是否定的。 你不能。 您應該更改保存數據的類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.