Нужно пройтись по списку ключей 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()))); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д