Как добавить значение из хэш-таблицы в список строк? (С#)
У меня есть хэш-таблица, содержащая мои tcpUsers, и я хочу вывести ее в строковый список как простой способ управления текущими подключенными пользователями. Как бы я это сделал? Есть еще какой-нибудь более простой способ?
Что я уже пробовал:
Я не знаю, с чего начать, но я хочу просто добавить значение в список, может быть, в следующий доступный индекс?
Philippe Mori
Если у вас есть хэш-таблица, то это, вероятно, было сделано с целью повышения производительности для поддержки большого количества пользователей с минимальными накладными расходами. Поэтому, вероятно, нет особого смысла использовать вместо этого список. Вероятно, вы не можете просто добавить пользователя в конце, так как вам, вероятно, придется убедиться, что пользователь еще не находится в таблице. И вам не нужен список, чтобы перебирать существующие значения. Кроме того, где ваш код?
Ramza360
Если вы пытаетесь отобразить данные пользователю, просто приведите хэш-таблицу с помощью оператора LINQ и установите свойство источника данных. На самом деле, используя этот метод, вы можете позволить привилегированному пользователю редактировать значение, которое при редактировании отправки вы должны обновить запись хэш-таблицы.