public string GetUpgradesPurchasedVal() { string upgradesPurchasedVals = ""; for (int i = 0; i < upgradesPurchased.Count; i++) { if (i == upgradesPurchased.Count) { upgradesPurchasedVals += upgradesPurchased [upgradeNames[i]].ToString () + "$"; } else { upgradesPurchasedVals += upgradesPurchased [upgradeNames[i]].ToString () + "|"; } } return upgradesPurchasedVals; }所以在這里我正在循環(huán)Dictionary<string,bool> upgradesPurchased,我試圖確保for循環(huán)是否在由行標記的最后一次迭代中if(i == upgradesPurchased.Count)我期望在這種情況下發(fā)生的情況是如果i等于字典中的項目數(shù),那么字符串將在它的末尾收到一個“$”而不是一個“|” 然而似乎這條線被完全忽略了摘要:我需要測試for循環(huán)是否在最后一次迭代中,如果是,則應將“$”添加到字符串中,如果不是“|” 應該添加到字符串中
- 3 回答
- 0 關注
- 148 瀏覽
添加回答
舉報
0/150
提交
取消