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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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