Нужно пройтись по списку ключей Dictionary и записать их через запятую - C#
Формулировка задачи:
Нужно как то упростить мой быдлокод)
int i = 0; string homesName = string.Empty;
foreach(var h in Homes)
{
if(i != 0) homesName += (", " + h.Key);
else homesName = h.Key;
i++;
}Решение задачи: «Нужно пройтись по списку ключей Dictionary и записать их через запятую»
textual
Листинг программы
void CmdHomeList(BasePlayer player, string command, string[] args)
{
Dictionary<string, Position> homes = null;
if (homes.Count == 0)
{
MessageToPlayer(player, "Список ваших домов пуст!");
return;
}
MessageToPlayer(player, string.Format("Список ваших домов: <color=#A9D0F5>{0}</color>", string.Join(", ", homes.Keys.ToArray())));
}