Нужно пройтись по списку ключей 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())));
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы